[2026-07-22 13:30:19] production.ERROR: Invalid group url - https://general-test.skale.today/.env  
[2026-07-22 13:58:33] production.ERROR: Invalid group url - https://general-test2.skale.today/.env  
[2026-07-22 14:31:33] production.ERROR: do_notifications upon_login - 3 -   
[2026-07-22 14:31:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:35] production.ERROR: Return value of App\Skale\Services\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (TypeError(code: 0): Return value of App\\Skale\\Services\\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php:274)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 2)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#59 {main}
"} 
[2026-07-22 14:31:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:36] production.DEBUG: array (
)  
[2026-07-22 14:31:47] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:47] production.ERROR: Return value of App\Skale\Services\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (TypeError(code: 0): Return value of App\\Skale\\Services\\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php:274)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 2)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#59 {main}
"} 
[2026-07-22 14:31:47] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:47] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:47] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:47] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:31:48] production.DEBUG: array (
)  
[2026-07-22 14:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:32:19] production.ERROR: Return value of App\Skale\Services\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (TypeError(code: 0): Return value of App\\Skale\\Services\\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php:274)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 2)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#59 {main}
"} 
[2026-07-22 14:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:32:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:32:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:32:20] production.DEBUG: array (
)  
[2026-07-22 14:33:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:33:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:33:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:33:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:33:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:33:21] production.DEBUG: array (
)  
[2026-07-22 14:33:45] production.ERROR: Invalid group url - https://general-test.skale.today/-  
[2026-07-22 14:34:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:34:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:34:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:34:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:34:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:34:21] production.DEBUG: array (
)  
[2026-07-22 14:35:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:35:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:35:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:35:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:35:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:35:22] production.DEBUG: array (
)  
[2026-07-22 14:36:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:36:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:36:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:36:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:36:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:36:22] production.DEBUG: array (
)  
[2026-07-22 14:36:55] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 14:36:55] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 14:36:59] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:37:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:37:00] production.ERROR: Return value of App\Skale\Services\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (TypeError(code: 0): Return value of App\\Skale\\Services\\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php:274)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 2)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#59 {main}
"} 
[2026-07-22 14:37:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:37:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:37:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:37:00] production.DEBUG: array (
)  
[2026-07-22 14:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:38:01] production.DEBUG: array (
)  
[2026-07-22 14:39:01] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:01] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:02] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:02] production.DEBUG: array (
)  
[2026-07-22 14:39:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:18] production.ERROR: Return value of App\Skale\Services\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (TypeError(code: 0): Return value of App\\Skale\\Services\\PivotChallengeService::getParticipateBalance() must be of the type int or null, array returned at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php:274)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 2)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#59 {main}
"} 
[2026-07-22 14:39:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:39:19] production.DEBUG: array (
)  
[2026-07-22 14:40:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:40:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:40:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:40:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:40:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:40:20] production.DEBUG: array (
)  
[2026-07-22 14:41:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:41:20] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:41:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:41:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:41:20] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:41:21] production.DEBUG: array (
)  
[2026-07-22 14:42:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:42:21] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:42:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:42:21] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:42:22] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:42:22] production.DEBUG: array (
)  
[2026-07-22 14:43:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:43:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:43:22] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:43:22] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:43:22] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:43:23] production.DEBUG: array (
)  
[2026-07-22 14:44:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:44:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:44:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:44:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:44:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:44:24] production.DEBUG: array (
)  
[2026-07-22 14:45:24] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:45:24] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:45:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:45:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:45:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:45:25] production.DEBUG: array (
)  
[2026-07-22 14:46:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:46:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:46:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:46:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:46:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:46:26] production.DEBUG: array (
)  
[2026-07-22 14:47:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:47:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:47:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:47:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:47:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:47:27] production.DEBUG: array (
)  
[2026-07-22 14:48:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:48:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:48:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:48:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:48:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:48:28] production.DEBUG: array (
)  
[2026-07-22 14:49:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:49:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:49:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:49:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:49:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:49:29] production.DEBUG: array (
)  
[2026-07-22 14:50:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:50:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:50:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:50:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:50:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:50:30] production.DEBUG: array (
)  
[2026-07-22 14:51:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:51:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:51:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:51:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:51:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:51:31] production.DEBUG: array (
)  
[2026-07-22 14:52:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:52:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:52:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:52:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:52:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:52:32] production.DEBUG: array (
)  
[2026-07-22 14:53:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:33] production.DEBUG: array (
)  
[2026-07-22 14:53:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:45] production.ERROR: Expect instance of App\Models\UserInteraction\PivotChallenges. App\Models\UserInteraction\DailyChallenges was given {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (InvalidArgumentException(code: 0): Expect instance of App\\Models\\UserInteraction\\PivotChallenges. App\\Models\\UserInteraction\\DailyChallenges was given at /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Support/helpers.php:284)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(641): throw_if(true, 'InvalidArgument...', 'Expect instance...')
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(270): App\\Skale\\Services\\PivotChallengeService->_throwIfNotPivotChallenge(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#4 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 6)
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 {main}
"} 
[2026-07-22 14:53:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:53:45] production.DEBUG: array (
)  
[2026-07-22 14:54:41] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:54:41] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:54:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:54:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:54:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:54:41] production.DEBUG: array (
)  
[2026-07-22 14:54:42] production.ERROR: Expect instance of App\Models\UserInteraction\PivotChallenges. App\Models\UserInteraction\DailyChallenges was given {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (InvalidArgumentException(code: 0): Expect instance of App\\Models\\UserInteraction\\PivotChallenges. App\\Models\\UserInteraction\\DailyChallenges was given at /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Support/helpers.php:284)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(641): throw_if(true, 'InvalidArgument...', 'Expect instance...')
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(270): App\\Skale\\Services\\PivotChallengeService->_throwIfNotPivotChallenge(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#4 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 6)
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 {main}
"} 
[2026-07-22 14:55:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:55:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:55:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:55:46] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:55:47] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:55:47] production.DEBUG: array (
)  
[2026-07-22 14:56:33] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 14:56:33] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 14:56:42] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:56:42] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:56:42] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:56:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:56:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:56:43] production.DEBUG: array (
)  
[2026-07-22 14:57:42] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:57:43] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:57:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:57:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:57:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:57:43] production.DEBUG: array (
)  
[2026-07-22 14:58:43] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:58:43] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:58:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:58:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:58:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:58:43] production.DEBUG: array (
)  
[2026-07-22 14:59:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:59:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:59:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:59:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:59:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 14:59:45] production.DEBUG: array (
)  
[2026-07-22 15:00:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:00:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:00:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:00:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:00:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:00:45] production.DEBUG: array (
)  
[2026-07-22 15:01:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:01:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:01:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:01:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:01:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:01:45] production.DEBUG: array (
)  
[2026-07-22 15:02:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:02:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:02:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:02:46] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:02:46] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:02:46] production.DEBUG: array (
)  
[2026-07-22 15:03:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:03:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:03:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:03:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:03:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:03:46] production.DEBUG: array (
)  
[2026-07-22 15:04:18] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 15:04:18] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 15:04:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:04:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:04:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:04:23] production.ERROR: Expect instance of App\Models\UserInteraction\PivotChallenges. App\Models\UserInteraction\DailyChallenges was given {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenges?with_shortcut=1","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (InvalidArgumentException(code: 0): Expect instance of App\\Models\\UserInteraction\\PivotChallenges. App\\Models\\UserInteraction\\DailyChallenges was given at /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Support/helpers.php:284)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(641): throw_if(true, 'InvalidArgument...', 'Expect instance...')
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(270): App\\Skale\\Services\\PivotChallengeService->_throwIfNotPivotChallenge(Object(App\\Models\\UserInteraction\\DailyChallenges))
#2 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php(188): App\\Skale\\Services\\PivotChallengeService->getParticipateBalance(Object(App\\Models\\UserInteraction\\DailyChallenges))
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(133): App\\Skale\\Services\\SingleChallengeService->getExtraChallengeResponseInfo(Object(App\\Models\\UserInteraction\\DailyChallenges))
#4 [internal function]: App\\Skale\\Services\\PivotChallengeService->App\\Skale\\Services\\{closure}(Object(App\\Models\\UserInteraction\\DailyChallenges), 6)
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(695): array_map(Object(Closure), Array, Array)
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(350): Illuminate\\Support\\Collection->map(Object(Closure))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/PivotChallengeService.php(137): Illuminate\\Database\\Eloquent\\Collection->map(Object(Closure))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(286): App\\Skale\\Services\\PivotChallengeService->toChallengeResponse(Object(Illuminate\\Database\\Eloquent\\Builder), Object(Illuminate\\Support\\Collection))
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->getActivatedDailyChallenges(Object(Illuminate\\Http\\Request))
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('getActivatedDai...', Array)
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'getActivatedDai...')
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#55 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#56 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#57 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#58 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 {main}
"} 
[2026-07-22 15:04:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:04:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:04:23] production.DEBUG: array (
)  
[2026-07-22 15:05:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:05:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:05:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:05:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:05:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:05:24] production.DEBUG: array (
)  
[2026-07-22 15:06:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:06:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:06:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:06:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:06:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:06:27] production.DEBUG: array (
)  
[2026-07-22 15:07:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:07:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:07:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:07:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:07:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:07:26] production.DEBUG: array (
)  
[2026-07-22 15:08:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:08:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:08:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:08:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:08:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:08:27] production.DEBUG: array (
)  
[2026-07-22 15:09:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:09:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:09:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:09:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:09:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:09:28] production.DEBUG: array (
)  
[2026-07-22 15:10:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:10:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:10:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:10:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:10:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:10:31] production.DEBUG: array (
)  
[2026-07-22 15:11:10] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:11:10] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:11:10] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:10] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:11:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:11:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:11:11] production.DEBUG: array (
)  
[2026-07-22 15:12:11] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:12:11] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:12:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:12:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:12:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:12:11] production.DEBUG: array (
)  
[2026-07-22 15:13:12] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:13:12] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:13:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:13:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:13:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:13:12] production.DEBUG: array (
)  
[2026-07-22 15:14:13] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:14:13] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:14:13] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:14:13] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:14:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:14:14] production.DEBUG: array (
)  
[2026-07-22 15:15:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:15:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:15:15] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:15:15] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:15:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:15:16] production.DEBUG: array (
)  
[2026-07-22 15:16:14] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:16:14] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:16:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:16:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:16:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:16:15] production.DEBUG: array (
)  
[2026-07-22 15:17:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:17:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:17:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:17:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:17:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:17:17] production.DEBUG: array (
)  
[2026-07-22 15:18:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:18:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:18:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:18:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:18:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:18:16] production.DEBUG: array (
)  
[2026-07-22 15:19:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:19:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:19:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:19:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:19:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:19:16] production.DEBUG: array (
)  
[2026-07-22 15:20:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:20:17] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:20:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:20:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:20:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:20:17] production.DEBUG: array (
)  
[2026-07-22 15:21:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:21:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:21:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:21:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:21:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:21:19] production.DEBUG: array (
)  
[2026-07-22 15:23:17] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:23:17] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:23:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:23:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:23:18] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:23:18] production.DEBUG: array (
)  
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:57] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:33:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:33:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:33:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:33:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:33:58] production.DEBUG: array (
)  
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:03] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:03] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 15:34:03] production.ERROR: Unsupported logic {"userId":3,"_debugInfo":{"fullUrl":"https://general-test.skale.today/ajax/daily-challenge/6","ip":"2001:e68:542d:19c:f151:a50b:4e1d:914e"},"exception":"[object] (LogicException(code: 0): Unsupported logic at /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Skale/Services/SingleChallengeService.php:436)
[stacktrace]
#0 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(459): App\\Skale\\Services\\SingleChallengeService->findOrCreateUdcByStatus(1, Object(App\\Models\\UserInteraction\\DailyChallenges), NULL, Array)
#1 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->startChallenge(Object(Illuminate\\Http\\Request), '6')
#2 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('startChallenge', Array)
#3 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(262): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\UserInteraction\\DailyChallengesController), 'startChallenge')
#4 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Route.php(205): Illuminate\\Routing\\Route->runController()
#5 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(721): Illuminate\\Routing\\Route->run()
#6 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#7 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Controllers/UserInteraction/DailyChallengesController.php(73): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#8 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): App\\Http\\Controllers\\UserInteraction\\DailyChallengesController->App\\Http\\Controllers\\UserInteraction\\{closure}(Object(Illuminate\\Http\\Request), Object(Closure))
#9 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckIfUserIsBlockedMiddleware.php(33): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#10 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckIfUserIsBlockedMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#11 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/CheckAuthUserAccountMiddleware.php(23): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#12 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\CheckAuthUserAccountMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#13 /home/growthdeskuser/public_html/general-test/enterprise-solutions/app/Http/Middleware/SetLocaleByBusinessAccount.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): App\\Http\\Middleware\\SetLocaleByBusinessAccount->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#15 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#16 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#17 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(44): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#18 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#21 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#22 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#23 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#24 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure))
#25 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#26 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#27 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#30 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#31 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(723): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#32 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(698): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#33 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(662): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#34 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Routing/Router.php(651): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#35 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(167): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#36 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#37 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/fideloper/proxy/src/TrustProxies.php(57): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#38 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#39 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#40 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#41 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#42 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#43 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#45 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#46 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(167): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#49 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#50 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(142): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#51 /home/growthdeskuser/public_html/general-test/enterprise-solutions/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(111): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#52 /home/growthdeskuser/public_html/general-test/enterprise-solutions/public/index.php(68): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#53 {main}
"} 
[2026-07-22 15:34:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:34:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:34:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:34:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:34:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:34:58] production.DEBUG: array (
)  
[2026-07-22 15:35:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:35:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:35:58] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:35:59] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:35:59] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:35:59] production.DEBUG: array (
)  
[2026-07-22 15:36:58] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:36:59] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:36:59] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:36:59] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:36:59] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:36:59] production.DEBUG: array (
)  
[2026-07-22 15:37:59] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:38:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:38:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:38:01] production.DEBUG: array (
)  
[2026-07-22 15:38:59] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:39:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:39:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:39:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:39:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:39:00] production.DEBUG: array (
)  
[2026-07-22 15:40:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:40:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:40:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:40:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:40:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:40:01] production.DEBUG: array (
)  
[2026-07-22 15:41:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:41:00] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:41:00] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:41:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:41:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:41:01] production.DEBUG: array (
)  
[2026-07-22 15:42:01] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:42:01] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:42:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:42:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:42:01] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:42:01] production.DEBUG: array (
)  
[2026-07-22 15:43:03] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:43:03] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:43:03] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:43:03] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:43:04] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:43:04] production.DEBUG: array (
)  
[2026-07-22 15:44:04] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:44:04] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:44:04] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:44:04] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:44:05] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:44:05] production.DEBUG: array (
)  
[2026-07-22 15:45:05] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:45:05] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:45:05] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:45:05] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:45:06] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:45:06] production.DEBUG: array (
)  
[2026-07-22 15:46:06] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:46:06] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:46:06] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:46:07] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:46:07] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:46:07] production.DEBUG: array (
)  
[2026-07-22 15:47:07] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:47:07] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:47:07] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:47:08] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:47:08] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:47:08] production.DEBUG: array (
)  
[2026-07-22 15:48:09] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:48:09] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:48:10] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:48:10] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:48:10] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:48:10] production.DEBUG: array (
)  
[2026-07-22 15:49:10] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:49:10] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:49:10] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:49:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:49:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:49:11] production.DEBUG: array (
)  
[2026-07-22 15:50:11] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:50:11] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:50:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:50:11] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:50:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:50:12] production.DEBUG: array (
)  
[2026-07-22 15:51:11] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:51:12] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:51:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:51:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:51:12] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:51:12] production.DEBUG: array (
)  
[2026-07-22 15:52:13] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:52:13] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:52:13] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:52:13] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:52:13] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:52:13] production.DEBUG: array (
)  
[2026-07-22 15:53:14] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:53:14] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:53:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:53:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:53:14] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:53:14] production.DEBUG: array (
)  
[2026-07-22 15:54:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:54:15] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:54:15] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:54:15] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:54:15] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:54:15] production.DEBUG: array (
)  
[2026-07-22 15:55:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:55:16] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:55:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:55:16] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:55:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:55:17] production.DEBUG: array (
)  
[2026-07-22 15:56:17] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:56:17] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:56:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:56:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:56:17] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:56:17] production.DEBUG: array (
)  
[2026-07-22 15:57:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:57:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:57:18] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:57:18] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:57:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:57:19] production.DEBUG: array (
)  
[2026-07-22 15:58:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:58:19] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:58:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:58:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:58:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:58:19] production.DEBUG: array (
)  
[2026-07-22 15:59:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:59:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:59:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:59:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:59:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 15:59:28] production.DEBUG: array (
)  
[2026-07-22 16:00:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:00:23] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:00:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:00:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:00:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:00:24] production.DEBUG: array (
)  
[2026-07-22 16:01:24] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:01:24] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:01:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:01:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:01:24] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:01:24] production.DEBUG: array (
)  
[2026-07-22 16:02:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:02:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:02:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:02:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:02:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:02:25] production.DEBUG: array (
)  
[2026-07-22 16:03:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:03:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:03:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:03:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:03:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:03:26] production.DEBUG: array (
)  
[2026-07-22 16:04:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:04:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:04:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:04:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:04:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:04:27] production.DEBUG: array (
)  
[2026-07-22 16:05:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:05:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:05:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:05:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:05:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:05:28] production.DEBUG: array (
)  
[2026-07-22 16:06:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:06:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:06:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:06:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:06:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:06:29] production.DEBUG: array (
)  
[2026-07-22 16:07:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:07:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:07:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:07:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:07:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:07:30] production.DEBUG: array (
)  
[2026-07-22 16:08:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:08:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:08:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:08:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:08:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:08:31] production.DEBUG: array (
)  
[2026-07-22 16:09:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:09:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:09:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:09:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:09:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:09:32] production.DEBUG: array (
)  
[2026-07-22 16:10:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:10:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:10:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:10:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:10:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:10:33] production.DEBUG: array (
)  
[2026-07-22 16:11:04] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:05] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:05] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:06] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:06] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:06] production.DEBUG: array (
)  
[2026-07-22 16:11:12] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:11:12] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:11:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:25] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:11:26] production.DEBUG: array (
)  
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:31] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:11:31] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:12:25] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:12:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:12:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:12:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:12:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:12:26] production.DEBUG: array (
)  
[2026-07-22 16:13:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:13:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:13:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:13:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:13:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:13:26] production.DEBUG: array (
)  
[2026-07-22 16:14:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:14:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:14:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:14:26] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:14:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:14:27] production.DEBUG: array (
)  
[2026-07-22 16:15:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:15:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:15:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:15:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:15:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:15:27] production.DEBUG: array (
)  
[2026-07-22 16:16:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:16:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:16:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:16:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:16:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:16:28] production.DEBUG: array (
)  
[2026-07-22 16:17:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:17:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:17:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:17:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:17:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:17:29] production.DEBUG: array (
)  
[2026-07-22 16:18:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:18:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:18:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:18:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:18:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:18:30] production.DEBUG: array (
)  
[2026-07-22 16:19:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:19:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:19:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:19:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:19:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:19:31] production.DEBUG: array (
)  
[2026-07-22 16:20:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:20:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:20:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:20:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:20:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:20:35] production.DEBUG: array (
)  
[2026-07-22 16:21:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:21:34] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:21:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:21:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:21:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:21:34] production.DEBUG: array (
)  
[2026-07-22 16:22:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:22:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:22:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:22:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:22:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:22:36] production.DEBUG: array (
)  
[2026-07-22 16:23:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:23:36] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:23:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:23:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:23:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:23:36] production.DEBUG: array (
)  
[2026-07-22 16:24:36] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:24:37] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:24:37] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:24:37] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:24:37] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:24:37] production.DEBUG: array (
)  
[2026-07-22 16:25:38] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:25:38] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:25:38] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:25:38] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:25:38] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:25:38] production.DEBUG: array (
)  
[2026-07-22 16:26:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:26:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:26:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:26:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:26:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:26:39] production.DEBUG: array (
)  
[2026-07-22 16:27:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:27:40] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:27:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:27:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:27:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:27:40] production.DEBUG: array (
)  
[2026-07-22 16:28:40] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:28:41] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:28:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:28:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:28:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:28:41] production.DEBUG: array (
)  
[2026-07-22 16:29:41] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:29:42] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:29:42] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:29:42] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:29:42] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:29:42] production.DEBUG: array (
)  
[2026-07-22 16:30:42] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:30:43] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:30:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:30:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:30:43] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:30:43] production.DEBUG: array (
)  
[2026-07-22 16:31:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:31:44] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:31:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:31:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:31:44] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:31:44] production.DEBUG: array (
)  
[2026-07-22 16:31:58] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:31:58] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:32:02] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:02] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:03] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:03] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:03] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:04] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:04] production.DEBUG: array (
)  
[2026-07-22 16:32:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:18] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:18] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:19] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:19] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:32:19] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:32:19] production.DEBUG: array (
)  
[2026-07-22 16:32:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:22] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:22] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:23] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:23] production.DEBUG: array (
)  
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:25] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:42] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:32:42] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:32:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:45] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:45] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:46] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:46] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:32:46] production.DEBUG: array (
)  
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:32:49] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:00] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:33:00] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:33:19] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:33:19] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:33:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:33:26] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:33:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:33:27] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:33:27] production.DEBUG: array (
)  
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:33:29] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:34:27] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:34:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:34:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:34:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:34:28] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:34:28] production.DEBUG: array (
)  
[2026-07-22 16:34:45] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:34:45] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:35:14] production.INFO: {"main_game_type":{"label":"Select Game","req":true,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"spinandwin":"Spin and Win","scratchcard":"Scratchcard","riddle":"Daily Riddle","clicktowin":"Click to Win","dsc":"Stampcard","slotmachine":"Match and Win"},"env_name":{"spinandwin":"MODULE_SPIN_WHEEL","scratchcard":"MODULE_SCRATCHCARD","riddle":"MODULE_RIDDLE","clicktowin":"MODULE_CLICKTOWIN","dsc":"MODULE_STAMPCARD","slotmachine":"MODULE_SLOT_MACHINE"}},"main_game_mechanism":{"label":"Chance Mechanism","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio","input":{"daily_limit":"Daily","lifetime_limit":"Lifetime"}},"main_game_qty":{"label":"Chances","req":false,"descr":"New chances will only be reflected on the next day 12AM","placeholder":"1","auth":["admin"],"type":"text","db":{"sys_settings":""}},"require_merchants":{"label":"Require User to input Merchant Name","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_MERCHANTS"},"require_transaction_amount":{"label":"Require User to Input Txn Amount","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","env_name":"SRR_HAS_REQUIRE_TRANSACTION_AMOUNT"},"daily_checkin":{"label":"Daily Check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"daily_checkin_qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"daily_checkin_type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"daily_checkin_auto":{"label":"Auto check-in","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"radio"},"challenge_approve_success_title":{"label":"Approved Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_APPROVE_TITLE"},"challenge_approve_success_subtitle":{"label":"Approved Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_APPROVE_SUBTITLE"},"challenge_approve_pending_title":{"label":"Pending Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_PENDING_TITLE"},"challenge_approve_pending_subtitle":{"label":"Pending Subtitle","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"CHALLENGE_PENDING_SUBTITLE"},"challenge_messages":{"label":"Challenge Status Messages","req":false,"descr":"Status based messages shown after challenge submit","placeholder":"","auth":["admin"],"type":""},"game_footer_message":{"label":"Game Footer Message","req":false,"descr":"Displayed below the main game cta","placeholder":"","auth":["admin"],"type":"text","env_name":"CHALLENGE_SHORTCUT_SUBTITLE"},"offline_eng":{"label":"Offline Engagement","req":false,"descr":"(Store Check-In \/ Purchases In-Store) ","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_qr_code":{"label":"Scan QR Code","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_6_digit_pin":{"label":"Enter 6 Digit pin","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"offline_eng_daily_limit":{"label":"Daily Limit","req":false,"descr":"","placeholder":"3 times","auth":["admin"]},"social_follow":{"label":"Social Media Follow","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"app_install":{"label":"App Install","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"take_a_picture":{"label":"Snap a Photo","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"upload_receipt":{"label":"Upload Receipt","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"name":{"label":"Campaign Title","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"text"},"short_name":{"label":"","req":false,"descr":"Max 15 characters","placeholder":"Shortcut Title","auth":["admin"],"type":"text"},"description":{"label":"Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea"},"shortcut":{"label":"<i class=\"fas fa-bookmark mr-1 text-muted small\"><\/i> Add Shortcut","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"img_landing_path":{"label":"Image","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"qty":{"label":"Reward Awarded","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int"},"store_types":{"label":"Add by Store Category","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"select"},"type":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox","input":{"chance":"Chance(s)","points":"Point(s)"},"select":{"voucher":"Voucher Series"}},"lifetime_limit":{"label":"Lifetime Limit","req":false,"descr":"","placeholder":"1 time","auth":["admin"],"type":"int"},"auto_approve":{"label":"Auto Approve","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"reward_on_submit":{"label":"Reward on Submission","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"link":{"label":"URL","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"store":{"label":"Store","req":false,"descr":"","placeholder":"https:\/\/","auth":["admin"],"type":"text"},"eg_name":{"label":"Example Image","req":false,"descr":"","placeholder":"Example Name","auth":["admin"],"type":"text"},"eg_img":{"label":"","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"file[image]"},"question":{"label":"Input Question","req":false,"descr":"* Only applicable if user is required to answer question as part of challenge","placeholder":"","auth":["admin"],"type":"textarea"},"question_active":{"label":"Activate Question","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"question_required":{"label":"Set Question as Mandatory","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"checkbox"},"referral_mechanic":{"label":"Referral Mechanic","req":false,"descr":"","placeholder":"","auth":["admin"]},"referrer_token":{"label":"Referrer Reward","req":false,"descr":"","placeholder":"","auth":["admin"]},"referee_token":{"label":"Referee Reward","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"int","slug":""},"referral_instructions":{"label":"Referral Instructions","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"REFERRAL_INSTRUCTION"},"referral_share_msg":{"label":"Share Message","req":false,"descr":"","placeholder":"","auth":["admin"],"type":"textarea","env_name":"SOCIAL_SHARE_MSG"},"referral_reward_limit":{"label":"Max Referral Reward Limit","req":false,"descr":"Maximum number of referrals that will receive rewards (leave blank for no limit)","placeholder":"10","type":"number","env_name":"REFERRAL_REWARD_LIMIT"},"chance_expiration":{"label":"Customize Expiry of Chances","req":false,"descr":"Set when you would like the chances provisioned in-game to be reset","placeholder":"","auth":["admin"],"type":"select","input":{"":"Default (Reset every 24 hour)","0":"Do not reset chances (Lifetime)"}}}  
[2026-07-22 16:35:14] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-22 16:35:28] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:29] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:29] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:29] production.DEBUG: array (
)  
[2026-07-22 16:35:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:30] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:30] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:31] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:35:31] production.DEBUG: array (
)  
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:35:34] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-22 16:36:31] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:36:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:36:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:36:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:36:32] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:36:32] production.DEBUG: array (
)  
[2026-07-22 16:37:32] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:37:33] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:37:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:37:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:37:33] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:37:33] production.DEBUG: array (
)  
[2026-07-22 16:38:34] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:38:34] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:38:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:38:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:38:34] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:38:34] production.DEBUG: array (
)  
[2026-07-22 16:39:34] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:39:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:39:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:39:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:39:35] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:39:35] production.DEBUG: array (
)  
[2026-07-22 16:40:35] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:40:36] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:40:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:40:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:40:36] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:40:36] production.DEBUG: array (
)  
[2026-07-22 16:41:38] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:41:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:41:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:41:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:41:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:41:41] production.DEBUG: array (
)  
[2026-07-22 16:42:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:42:39] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:42:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:42:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:42:39] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:42:39] production.DEBUG: array (
)  
[2026-07-22 16:43:40] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:43:40] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:43:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:43:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:43:40] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:43:40] production.DEBUG: array (
)  
[2026-07-22 16:44:40] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 20,
    'raw_unit' => 20,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 20,
        'raw_unit' => 20,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'ZjCgL1HEnD',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/ZjCgL1HEnD.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:44:41] production.DEBUG: array (
  'reward' => 
  array (
    'points' => 25,
    'raw_unit' => 25,
    'raw_type' => 'points',
    'status' => 'active',
    'rewards' => 
    array (
      0 => 
      array (
        'points' => 25,
        'raw_unit' => 25,
        'raw_type' => 'points',
        'status' => 'active',
      ),
    ),
  ),
  'receipt_uid' => 'zsiYQsuRSx',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/zsiYQsuRSx.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:44:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:44:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:44:41] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    'raw_type' => 'chance',
    'status' => NULL,
    'rewards' => 
    array (
      0 => 
      array (
        'chance' => 0,
        'raw_unit' => 0,
        'raw_type' => 'chance',
        'status' => NULL,
      ),
    ),
  ),
  'auto_approval' => true,
  'receipt_uid' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-22 16:44:41] production.DEBUG: array (
)  
[2026-07-22 19:51:10] production.ERROR: Invalid group url - http://general-test.skale.today/server  
[2026-07-22 19:51:10] production.ERROR: Invalid group url - https://general-test.skale.today/server  
[2026-07-22 19:51:10] production.ERROR: Invalid group url - https://general-test.skale.today/server  
[2026-07-22 19:51:10] production.ERROR: Invalid group url - http://general-test.skale.today/server  
[2026-07-22 19:51:11] production.ERROR: Invalid group url - https://general-test.skale.today/server-status  
[2026-07-22 19:51:11] production.ERROR: Invalid group url - http://general-test.skale.today/server-status  
[2026-07-22 19:51:11] production.ERROR: Invalid group url - https://general-test.skale.today/server-status  
[2026-07-22 19:51:11] production.ERROR: Invalid group url - http://general-test.skale.today/server-status  
[2026-07-22 19:51:12] production.ERROR: Invalid group url - https://general-test.skale.today/about  
[2026-07-22 19:51:13] production.ERROR: Invalid group url - http://general-test.skale.today/about  
[2026-07-22 19:51:13] production.ERROR: Invalid group url - https://general-test.skale.today/about  
[2026-07-22 19:51:13] production.ERROR: Invalid group url - http://general-test.skale.today/about  
[2026-07-22 19:51:14] production.ERROR: Invalid group url - https://general-test.skale.today/login.action  
[2026-07-22 19:51:14] production.ERROR: Invalid group url - http://general-test.skale.today/login.action  
[2026-07-22 19:51:14] production.ERROR: Invalid group url - https://general-test.skale.today/login.action  
[2026-07-22 19:51:14] production.ERROR: Invalid group url - http://general-test.skale.today/login.action  
[2026-07-22 19:51:16] production.ERROR: Invalid group url - http://general-test.skale.today/___proxy_subdomain_cpanel  
[2026-07-22 19:51:16] production.ERROR: Invalid group url - http://general-test.skale.today/___proxy_subdomain_cpanel  
[2026-07-22 19:51:18] production.ERROR: Invalid group url - https://general-test.skale.today/.env  
[2026-07-22 19:51:19] production.ERROR: Invalid group url - http://general-test.skale.today/.env  
[2026-07-22 19:51:22] production.ERROR: Invalid group url - http://general-test.skale.today/.env  
[2026-07-22 19:51:22] production.ERROR: Invalid group url - https://general-test.skale.today/.env  
[2026-07-22 19:51:25] production.ERROR: Invalid group url - https://general-test.skale.today/config.json  
[2026-07-22 19:51:26] production.ERROR: Invalid group url - http://general-test.skale.today/config.json  
[2026-07-22 19:51:27] production.ERROR: Invalid group url - https://general-test.skale.today/info.php  
[2026-07-22 19:51:28] production.ERROR: Invalid group url - http://general-test.skale.today/info.php  
[2026-07-22 19:51:30] production.ERROR: Invalid group url - https://general-test.skale.today/trace.axd  
[2026-07-22 19:51:31] production.ERROR: Invalid group url - http://general-test.skale.today/config.json  
[2026-07-22 19:51:31] production.ERROR: Invalid group url - http://general-test.skale.today/trace.axd  
[2026-07-22 19:51:31] production.ERROR: Invalid group url - https://general-test.skale.today/config.json  
[2026-07-22 19:51:33] production.ERROR: Invalid group url - http://general-test.skale.today/info.php  
[2026-07-22 19:51:34] production.ERROR: Invalid group url - https://general-test.skale.today/info.php  
[2026-07-22 19:51:37] production.ERROR: Invalid group url - https://general-test.skale.today/trace.axd  
[2026-07-22 19:51:37] production.ERROR: Invalid group url - http://general-test.skale.today/trace.axd  
