[2026-07-17 02:10:26] production.ERROR: Invalid group url - http://heineken-test.skale.today/server  
[2026-07-17 02:10:28] production.ERROR: Invalid group url - http://heineken-test.skale.today/server-status  
[2026-07-17 02:10:30] production.ERROR: Invalid group url - http://heineken-test.skale.today/about  
[2026-07-17 02:10:32] production.ERROR: Invalid group url - http://heineken-test.skale.today/login.action  
[2026-07-17 02:10:36] production.ERROR: Invalid group url - http://heineken-test.skale.today/___proxy_subdomain_cpanel  
[2026-07-17 02:10:54] production.ERROR: Invalid group url - http://heineken-test.skale.today/.env  
[2026-07-17 02:11:10] production.ERROR: Invalid group url - http://heineken-test.skale.today/config.json  
[2026-07-17 02:11:13] production.ERROR: Invalid group url - http://heineken-test.skale.today/info.php  
[2026-07-17 02:11:19] production.ERROR: Invalid group url - http://heineken-test.skale.today/trace.axd  
[2026-07-17 03:26:05] production.ERROR: Invalid group url - https://heineken-test.skale.today/.env  
[2026-07-17 12:04:34] production.ERROR: Invalid group url - https://general-test.skale.today/.env.txt  
[2026-07-17 12:04:35] production.ERROR: Invalid group url - https://general-test.skale.today/config.js  
[2026-07-17 12:04:36] production.ERROR: Invalid group url - https://general-test.skale.today/aws-config.js  
[2026-07-17 12:04:37] production.ERROR: Invalid group url - https://general-test.skale.today/aws.config.js  
[2026-07-17 12:04:37] production.ERROR: Invalid group url - https://heineken-test.skale.today/.env.txt  
[2026-07-17 12:04:40] production.ERROR: Invalid group url - https://heineken-test.skale.today/config.js  
[2026-07-17 12:04:41] production.ERROR: Invalid group url - https://general-test2.skale.today/.env.txt  
[2026-07-17 12:04:41] production.ERROR: Invalid group url - https://heineken-test.skale.today/aws-config.js  
[2026-07-17 12:04:42] production.ERROR: Invalid group url - https://heineken-test.skale.today/aws.config.js  
[2026-07-17 12:04:43] production.ERROR: Invalid group url - https://general-test2.skale.today/config.js  
[2026-07-17 12:04:44] production.ERROR: Invalid group url - https://general-test2.skale.today/aws-config.js  
[2026-07-17 12:04:45] production.ERROR: Invalid group url - https://general-test2.skale.today/aws.config.js  
[2026-07-17 13:59:02] production.ERROR: do_notifications upon_login - 3 -   
[2026-07-17 13:59: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-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:05] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59: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-17 13:59: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-17 13:59: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-17 13:59: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-17 13:59:06] production.DEBUG: array (
)  
[2026-07-17 13:59:08] production.ERROR: Invalid group url - https://general-test.skale.today/-  
[2026-07-17 13:59:29] 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-17 13:59:29] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-17 13:59: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-17 13:59: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-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 13:59: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-17 13:59: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-17 13:59: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-17 13:59:44] production.DEBUG: array (
)  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '0',
  'type' => 'chance',
  'additional' => 
  array (
    0 => 
    array (
      'type' => 'points',
      'checked' => true,
      'qty' => '7',
    ),
  ),
  'caches' => 
  array (
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: chance  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 7  
[2026-07-17 14:00:33] production.DEBUG: array (
  'type' => 'points',
  'checked' => true,
  'qty' => '7',
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 7.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '0',
  'type' => 'chance',
  'additional' => 
  array (
    0 => 
    array (
      'type' => 'points',
      'checked' => true,
      'qty' => '10',
    ),
  ),
  'caches' => 
  array (
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: chance  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 10  
[2026-07-17 14:00:33] production.DEBUG: array (
  'type' => 'points',
  'checked' => true,
  'qty' => '10',
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 10.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '0',
  'type' => 'chance',
  'additional' => 
  array (
    0 => 
    array (
      'type' => 'points',
      'checked' => true,
      'qty' => '10',
    ),
  ),
  'caches' => 
  array (
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: chance  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 10  
[2026-07-17 14:00:33] production.DEBUG: array (
  'type' => 'points',
  'checked' => true,
  'qty' => '10',
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 10.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '0',
  'type' => 'chance',
  'additional' => 
  array (
    0 => 
    array (
      'type' => 'points',
      'checked' => true,
      'qty' => '5',
    ),
  ),
  'caches' => 
  array (
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: chance  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 5  
[2026-07-17 14:00:33] production.DEBUG: array (
  'type' => 'points',
  'checked' => true,
  'qty' => '5',
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 25.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '0',
  'type' => 'chance',
  'caches' => 
  array (
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: chance  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 15  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 15  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 15  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 1.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 14  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 10  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 10  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 10  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 1.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 9  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 10  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 10  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 10  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 0  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 10  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 15  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 15  
[2026-07-17 14:00:33] production.DEBUG: $reward_to_provision 15  
[2026-07-17 14:00:33] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:33] production.DEBUG: points  
[2026-07-17 14:00:33] production.DEBUG: provisioned 4.00  
[2026-07-17 14:00:33] production.DEBUG: reward_to_provision - 11  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 20  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 20  
[2026-07-17 14:00:34] production.DEBUG: $reward_to_provision 20  
[2026-07-17 14:00:34] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:34] production.DEBUG: points  
[2026-07-17 14:00:34] production.DEBUG: provisioned 0  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 20  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 20  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 20  
[2026-07-17 14:00:34] production.DEBUG: $reward_to_provision 20  
[2026-07-17 14:00:34] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:34] production.DEBUG: points  
[2026-07-17 14:00:34] production.DEBUG: provisioned 1.00  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 19  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14:00:34] production.DEBUG: $reward_to_provision 0  
[2026-07-17 14:00:34] production.DEBUG: array (
  'qty' => '5',
  'type' => 'points',
  'additional' => 
  array (
  ),
  'caches' => 
  array (
    0 => 
    array (
      'type' => 'chance',
      'qty' => '0',
      'checked' => false,
    ),
  ),
  'prerequisite' => 
  array (
    'transaction_amount' => '20',
  ),
  'multiplier' => 
  array (
    'amount_source' => 'product',
    'every_amount' => 10,
  ),
)  
[2026-07-17 14:00:34] production.DEBUG: points  
[2026-07-17 14:00:34] production.DEBUG: provisioned 0  
[2026-07-17 14:00:34] production.DEBUG: reward_to_provision - 0  
[2026-07-17 14: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-17 14: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-17 14: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14: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-17 14: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-17 14:00:46] production.DEBUG: array (
)  
[2026-07-17 14: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-17 14:01: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-17 14: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-17 14: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-17 14: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-17 14:01:45] production.DEBUG: array (
)  
[2026-07-17 14:02:46] 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-17 14:02:46] 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-17 14: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14: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-17 14: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-17 14:02:46] production.DEBUG: array (
)  
[2026-07-17 14:03:46] 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-17 14:03: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-17 14:03: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-17 14:03: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-17 14:03: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-17 14:03:47] production.DEBUG: array (
)  
[2026-07-17 14:04: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-17 14:04:48] 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-17 14:04:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:04:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:04:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:04:48] production.DEBUG: array (
)  
[2026-07-17 14:05:49] 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-17 14:05:49] 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-17 14:05:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:05:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:05:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:05:50] production.DEBUG: array (
)  
[2026-07-17 14:06:50] 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-17 14:06:50] 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-17 14:06:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:06:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:06:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:06:50] production.DEBUG: array (
)  
[2026-07-17 14:07:50] 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-17 14:07:51] 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-17 14:07:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:07:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:07:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:07:51] production.DEBUG: array (
)  
[2026-07-17 14:08:52] 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-17 14:08:52] 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-17 14:08:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:08:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:08:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:08:53] production.DEBUG: array (
)  
[2026-07-17 14:09:52] 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-17 14:09:53] 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-17 14:09:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:09:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:09:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:09:53] production.DEBUG: array (
)  
[2026-07-17 14:10:53] 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-17 14:10:54] 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-17 14:10:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:10:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:10:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:10:54] production.DEBUG: array (
)  
[2026-07-17 14:11:55] 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-17 14:11:55] 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-17 14:11:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:11:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:11:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:11:55] production.DEBUG: array (
)  
[2026-07-17 14:12:55] 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-17 14:12:56] 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-17 14:12:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:12:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:12:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:12:56] production.DEBUG: array (
)  
[2026-07-17 14:13:56] 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-17 14:13:57] 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-17 14:13:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:13:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:13:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:13:57] production.DEBUG: array (
)  
[2026-07-17 14:14: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-17 14:14: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-17 14:14: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-17 14:14: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-17 14:14: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-17 14:14:58] production.DEBUG: array (
)  
[2026-07-17 14:15: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-17 14:15: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-17 14:15: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-17 14:15: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-17 14:15: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-17 14:15:59] production.DEBUG: array (
)  
[2026-07-17 14:16: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-17 14:17: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-17 14:17: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-17 14:17: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-17 14:17: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-17 14:17:00] production.DEBUG: array (
)  
[2026-07-17 14:18: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-17 14:18: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-17 14:18: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-17 14:18: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-17 14:18: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-17 14:18:01] production.DEBUG: array (
)  
[2026-07-17 14:19: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-17 14:19:02] 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-17 14:19: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14:19: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' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14:19: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14:19:03] production.DEBUG: array (
)  
[2026-07-17 14:20: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-17 14:20: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-17 14:20: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-17 14:20: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-17 14:20: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-17 14:20:04] production.DEBUG: array (
)  
[2026-07-17 14:21: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-17 14:21: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-17 14:21: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-17 14:21: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-17 14:21: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-17 14:21:05] production.DEBUG: array (
)  
[2026-07-17 14:22: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-17 14:22: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-17 14:22: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-17 14:22: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-17 14:22: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-17 14:22:07] production.DEBUG: array (
)  
[2026-07-17 14:23: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-17 14:23: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-17 14:23: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-17 14:23: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-17 14:23: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-17 14:23:08] production.DEBUG: array (
)  
[2026-07-17 14:24:08] 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-17 14:24:08] 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-17 14:24: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14:24: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-17 14:24:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:24:09] production.DEBUG: array (
)  
[2026-07-17 14:25: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-17 14:25: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-17 14:25:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:25:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:25: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-17 14:25:10] production.DEBUG: array (
)  
[2026-07-17 14:26: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-17 14:26: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-17 14:26: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-17 14:26: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-17 14:26: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-17 14:26:11] production.DEBUG: array (
)  
[2026-07-17 14:27: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-17 14:27: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-17 14:27: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-17 14:27: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-17 14:27: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-17 14:27:12] production.DEBUG: array (
)  
[2026-07-17 14:28: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-17 14:28: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-17 14:28: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-17 14:28: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-17 14:28: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-17 14:28:12] production.DEBUG: array (
)  
[2026-07-17 14:29: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-17 14:29: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-17 14:29: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-17 14:29: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-17 14:29: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-17 14:29:13] production.DEBUG: array (
)  
[2026-07-17 14:30:08] 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-17 14:30:08] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30:19] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:30: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-17 14:30: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-17 14:30: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-17 14:30: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-17 14:30: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-17 14:30:21] production.DEBUG: array (
)  
[2026-07-17 14:31: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-17 14:31: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-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31:28] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:31: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-17 14:31: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-17 14:31: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-17 14:31:28] production.DEBUG: array (
)  
[2026-07-17 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-17 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-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 14:32:20] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 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-17 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-17 14:32:20] production.DEBUG: array (
)  
[2026-07-17 14:32:30] production.ERROR: do_notifications upon_check_in - 3 -   
[2026-07-17 14:32: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-17 14:32: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-17 14:32: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-17 14:32: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-17 14:32: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-17 14:32:31] production.DEBUG: array (
)  
[2026-07-17 14:33: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-17 14:33: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-17 14:33: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-17 14:33: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-17 14:33: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-17 14:33:32] production.DEBUG: array (
)  
[2026-07-17 14:34: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-17 14:34: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-17 14:34: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-17 14:34: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-17 14:34: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-17 14:34:34] production.DEBUG: array (
)  
[2026-07-17 14:35: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-17 14:35: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-17 14:35: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-17 14:35: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-17 14:35: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-17 14:35:35] production.DEBUG: array (
)  
[2026-07-17 14:36: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-17 14:36: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-17 14:36: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-17 14:36: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-17 14:36: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-17 14:36:36] production.DEBUG: array (
)  
[2026-07-17 14:37: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-17 14:37: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-17 14:37: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-17 14:37: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-17 14:37: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-17 14:37:37] production.DEBUG: array (
)  
[2026-07-17 14:38:37] 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-17 14:38: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-17 14:38: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-17 14:38: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-17 14:38: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-17 14:38:38] production.DEBUG: array (
)  
[2026-07-17 14:39: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-17 14:39: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-17 14:39: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-17 14:39: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-17 14:39: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-17 14:39:39] production.DEBUG: array (
)  
[2026-07-17 14:40: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-17 14:40: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-17 14:40: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-17 14:40: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-17 14:40: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-17 14:40:40] production.DEBUG: array (
)  
[2026-07-17 14:41: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-17 14:41: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-17 14:41: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-17 14:41: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-17 14:41: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-17 14:41:42] production.DEBUG: array (
)  
[2026-07-17 14:42: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-17 14:42: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-17 14:42: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-17 14:42: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-17 14:42: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-17 14:42:42] production.DEBUG: array (
)  
[2026-07-17 14:43: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-17 14:43: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-17 14:43: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-17 14:43: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-17 14:43: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-17 14:43:44] production.DEBUG: array (
)  
[2026-07-17 14:44: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-17 14:44: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-17 14:44: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-17 14:44: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-17 14:44: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-17 14:44:44] production.DEBUG: array (
)  
[2026-07-17 14:45: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-17 14:45: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-17 14:45: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-17 14:45: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-17 14:45: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-17 14:45:45] production.DEBUG: array (
)  
[2026-07-17 14:46: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-17 14:46:46] 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-17 14:46: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 14:46: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-17 14:46: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-17 14:46:46] production.DEBUG: array (
)  
[2026-07-17 14:47:46] 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-17 14:47: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-17 14:47: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-17 14:47: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-17 14:47: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-17 14:47:47] production.DEBUG: array (
)  
[2026-07-17 14:48: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-17 14:48:48] 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-17 14:48:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:48:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:48:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:48:48] production.DEBUG: array (
)  
[2026-07-17 14:49:48] 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-17 14:49:49] 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-17 14:49:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:49:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:49:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:49:49] production.DEBUG: array (
)  
[2026-07-17 14:50:49] 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-17 14:50:50] 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-17 14:50:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:50:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:50:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:50:50] production.DEBUG: array (
)  
[2026-07-17 14:51:50] 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-17 14:51:51] 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-17 14:51:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:51:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:51:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:51:51] production.DEBUG: array (
)  
[2026-07-17 14:52:51] 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-17 14:52:52] 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-17 14:52:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:52:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:52:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:52:52] production.DEBUG: array (
)  
[2026-07-17 14:53:52] 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-17 14:53:53] 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-17 14:53:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:53:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:53:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:53:53] production.DEBUG: array (
)  
[2026-07-17 14:54:53] 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-17 14:54:53] 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-17 14:54:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:54:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:54:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:54:54] production.DEBUG: array (
)  
[2026-07-17 14:55:54] 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-17 14:55:55] 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-17 14:55:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:55:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:55:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:55:55] production.DEBUG: array (
)  
[2026-07-17 14:56:55] 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-17 14:56:56] 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-17 14:56:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:56:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:56:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:56:56] production.DEBUG: array (
)  
[2026-07-17 14:57:56] 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-17 14:57:57] 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-17 14:57:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:57:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:57:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 14:57:57] production.DEBUG: array (
)  
[2026-07-17 14:58: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-17 14:58: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-17 14:58: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-17 14:58: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-17 14:58: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-17 14:58:58] production.DEBUG: array (
)  
[2026-07-17 14:59: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-17 14:59: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-17 14:59: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-17 14:59: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-17 15:00: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-17 15:00:00] production.DEBUG: array (
)  
[2026-07-17 15:00: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-17 15:00: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-17 15:01: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-17 15:01: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-17 15:01: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-17 15:01:00] production.DEBUG: array (
)  
[2026-07-17 15:02: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-17 15:02: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-17 15:02: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-17 15:02: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-17 15:02: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-17 15:02:02] production.DEBUG: array (
)  
[2026-07-17 15:03: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-17 15:03: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-17 15:03: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-17 15:03: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-17 15:03: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-17 15:03:04] production.DEBUG: array (
)  
[2026-07-17 15:04: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-17 15:04: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-17 15:04: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-17 15:04: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-17 15:04: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-17 15:04:08] production.DEBUG: array (
)  
[2026-07-17 15:05: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-17 15:05: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-17 15:05: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-17 15:05: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-17 15:05: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-17 15:05:07] production.DEBUG: array (
)  
[2026-07-17 15:06: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-17 15:06:08] 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-17 15:06: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 15:06: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-17 15:06:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:06:09] production.DEBUG: array (
)  
[2026-07-17 15:07: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-17 15:07: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-17 15:07:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:07:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:07: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-17 15:07:10] production.DEBUG: array (
)  
[2026-07-17 15:08: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-17 15:08: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-17 15:08: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-17 15:08: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-17 15:08: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-17 15:08:11] production.DEBUG: array (
)  
[2026-07-17 15:09: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-17 15:09: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-17 15:09: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-17 15:09: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-17 15:09: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-17 15:09:11] production.DEBUG: array (
)  
[2026-07-17 15:10: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-17 15:10: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-17 15:10: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-17 15:10: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-17 15:10: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-17 15:10:13] production.DEBUG: array (
)  
[2026-07-17 15:11: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-17 15:11: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-17 15:11: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-17 15:11: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-17 15:11: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-17 15:11:13] production.DEBUG: array (
)  
[2026-07-17 15:12: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-17 15:12: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-17 15:12: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-17 15:12: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-17 15:12: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-17 15:12:14] production.DEBUG: array (
)  
[2026-07-17 15:13: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-17 15:13: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-17 15:13: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-17 15:13: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-17 15:13: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-17 15:13:15] production.DEBUG: array (
)  
[2026-07-17 15:14: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-17 15:14: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-17 15:14: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-17 15:14: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-17 15:14: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-17 15:14:18] production.DEBUG: array (
)  
[2026-07-17 15:15: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-17 15:15: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-17 15:15: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-17 15:15: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-17 15:15: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-17 15:15:18] production.DEBUG: array (
)  
[2026-07-17 15:16: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-17 15:16: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-17 15:16: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-17 15:16: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-17 15:16: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-17 15:16:18] production.DEBUG: array (
)  
[2026-07-17 15:17: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-17 15:17: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-17 15:17: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-17 15:17: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-17 15:17: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-17 15:17:19] production.DEBUG: array (
)  
[2026-07-17 15:18: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-17 15:18: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-17 15:18: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-17 15:18: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-17 15:18: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-17 15:18:20] production.DEBUG: array (
)  
[2026-07-17 15:18:24] production.ERROR: Invalid group url - http://general-test.skale.today/license.txt  
[2026-07-17 15:18:26] production.ERROR: Invalid group url - http://general-test2.skale.today/license.txt  
[2026-07-17 15:19: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-17 15:19: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-17 15:19: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-17 15:19: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-17 15:19: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-17 15:19:21] production.DEBUG: array (
)  
[2026-07-17 15:20: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-17 15:20: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-17 15:20: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-17 15:20: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-17 15:20: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-17 15:20:23] production.DEBUG: array (
)  
[2026-07-17 15:21: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-17 15:21: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-17 15:21: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-17 15:21: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-17 15:21: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-17 15:21:23] production.DEBUG: array (
)  
[2026-07-17 15:22: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-17 15:22: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-17 15:22: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-17 15:22: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-17 15:22: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-17 15:22:24] production.DEBUG: array (
)  
[2026-07-17 15:23: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-17 15:23: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-17 15:23: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-17 15:23: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-17 15:23: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-17 15:23:25] production.DEBUG: array (
)  
[2026-07-17 15:24: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-17 15:24: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-17 15:24: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-17 15:24: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-17 15:24: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-17 15:24:26] production.DEBUG: array (
)  
[2026-07-17 15:25: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-17 15:25: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-17 15:25: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-17 15:25: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-17 15:25: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-17 15:25:30] production.DEBUG: array (
)  
[2026-07-17 15:26: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-17 15:26: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-17 15:26: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-17 15:26: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-17 15:26: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-17 15:26:29] production.DEBUG: array (
)  
[2026-07-17 15:27: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-17 15:27: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-17 15:27: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-17 15:27: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-17 15:27: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-17 15:27:30] production.DEBUG: array (
)  
[2026-07-17 15:28: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-17 15:28: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-17 15:28: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-17 15:28: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-17 15:28: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-17 15:28:31] production.DEBUG: array (
)  
[2026-07-17 15:29: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-17 15:29: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-17 15:29: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-17 15:29: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-17 15:29: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-17 15:29:32] production.DEBUG: array (
)  
[2026-07-17 15:30: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-17 15:30: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-17 15:30: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-17 15:30: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-17 15:30: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-17 15:30:34] production.DEBUG: array (
)  
[2026-07-17 15:31: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-17 15:31: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-17 15:31: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-17 15:31: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-17 15:31: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-17 15:31:35] production.DEBUG: array (
)  
[2026-07-17 15:32: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-17 15:32: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-17 15:32: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-17 15:32: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-17 15:32: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-17 15:32:35] production.DEBUG: array (
)  
[2026-07-17 15:33: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-17 15:33: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-17 15:33: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-17 15:33: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-17 15:33: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-17 15:33:36] production.DEBUG: array (
)  
[2026-07-17 15:34: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-17 15:34: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-17 15:34: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-17 15:34: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-17 15:34: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-17 15:34:37] production.DEBUG: array (
)  
[2026-07-17 15:35:37] 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-17 15:35: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-17 15:35: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-17 15:35: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-17 15:35: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-17 15:35:38] production.DEBUG: array (
)  
[2026-07-17 15:36: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-17 15:36: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-17 15:36: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-17 15:36: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-17 15:36: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-17 15:36:41] production.DEBUG: array (
)  
[2026-07-17 15:37: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-17 15:37: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-17 15:37: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-17 15:37: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-17 15:37: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-17 15:37:40] production.DEBUG: array (
)  
[2026-07-17 15:38: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-17 15:38: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-17 15:38: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-17 15:38: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-17 15:38: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-17 15:38:41] production.DEBUG: array (
)  
[2026-07-17 15:39: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-17 15:39: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-17 15:39: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-17 15:39: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-17 15:39: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-17 15:39:44] production.DEBUG: array (
)  
[2026-07-17 15:40: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-17 15:40: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-17 15:40: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-17 15:40: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-17 15:40: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-17 15:40:43] production.DEBUG: array (
)  
[2026-07-17 15:41: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-17 15:41: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-17 15:41: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-17 15:41: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-17 15:41: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-17 15:41:44] production.DEBUG: array (
)  
[2026-07-17 15:42: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-17 15:42: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-17 15:42: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-17 15:42: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-17 15:42: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-17 15:42:45] production.DEBUG: array (
)  
[2026-07-17 15:43: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-17 15:43: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-17 15:43: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 15:43: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-17 15:43: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-17 15:43:46] production.DEBUG: array (
)  
[2026-07-17 15:44:46] 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-17 15:44:46] 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-17 15:44: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-17 15:44: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-17 15:44: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-17 15:44:47] production.DEBUG: array (
)  
[2026-07-17 15:47: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-17 15:47: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-17 15:47: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-17 15:47: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-17 15:47: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-17 15:47:30] production.DEBUG: array (
)  
[2026-07-17 15:49:49] 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-17 15:49:49] 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-17 15:49:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:49:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:49:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:49:50] production.DEBUG: array (
)  
[2026-07-17 15:53:50] 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-17 15:53:51] 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-17 15:53:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:53:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:53:51] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:53:51] production.DEBUG: array (
)  
[2026-07-17 15:54:51] 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-17 15:54:52] 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-17 15:54:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:54:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:54:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:54:52] production.DEBUG: array (
)  
[2026-07-17 15:55:52] 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-17 15:55:53] 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-17 15:55:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:55:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:55:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:55:53] production.DEBUG: array (
)  
[2026-07-17 15:56:53] 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-17 15:56:53] 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-17 15:56:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:56:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:56:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:56:54] production.DEBUG: array (
)  
[2026-07-17 15:57:55] 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-17 15:57:55] 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-17 15:57:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:57:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:57:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:57:57] production.DEBUG: array (
)  
[2026-07-17 15:58:55] 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-17 15:58:55] 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-17 15:58:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:58:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:58:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:58:56] production.DEBUG: array (
)  
[2026-07-17 15:59:56] 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-17 15:59:57] 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-17 15:59:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:59:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:59:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 15:59:57] production.DEBUG: array (
)  
[2026-07-17 16:00: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-17 16:00: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-17 16:00: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-17 16:00: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-17 16:00: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-17 16:00:58] production.DEBUG: array (
)  
[2026-07-17 16:01: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-17 16:01: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-17 16:01: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-17 16:01: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-17 16:01: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-17 16:01:59] production.DEBUG: array (
)  
[2026-07-17 16:02: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-17 16:03: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-17 16:03: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-17 16:03: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-17 16:03: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-17 16:03:00] production.DEBUG: array (
)  
[2026-07-17 16:04: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-17 16:04: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-17 16:04: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-17 16:04: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-17 16:04: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-17 16:04:01] production.DEBUG: array (
)  
[2026-07-17 16:05: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-17 16:05:02] 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-17 16:05: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:05: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' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:05: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:05:03] production.DEBUG: array (
)  
[2026-07-17 16:06: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-17 16:06: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-17 16:06: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-17 16:06: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-17 16:06: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-17 16:06:04] production.DEBUG: array (
)  
[2026-07-17 16:07: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-17 16:07: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-17 16:07: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-17 16:07: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-17 16:07: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-17 16:07:05] production.DEBUG: array (
)  
[2026-07-17 16:08: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-17 16:08:08] 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-17 16:08: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:08:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:08: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-17 16:08:10] production.DEBUG: array (
)  
[2026-07-17 16:09: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-17 16:09: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-17 16:09: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-17 16:09: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-17 16:09: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-17 16:09:08] production.DEBUG: array (
)  
[2026-07-17 16:10:08] 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-17 16:10:08] 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-17 16:10: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:10: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-17 16:10:09] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:10:09] production.DEBUG: array (
)  
[2026-07-17 16:11: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-17 16:11: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-17 16: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-17 16: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' => 'tdUmYfcedq',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/tdUmYfcedq.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:11:10] production.DEBUG: array (
)  
[2026-07-17 16:12: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-17 16:12: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-17 16: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-17 16: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-17 16: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-17 16:12:11] production.DEBUG: array (
)  
[2026-07-17 16:13: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-17 16:13: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-17 16: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-17 16: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-17 16: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-17 16:13:12] production.DEBUG: array (
)  
[2026-07-17 16:14: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-17 16: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-17 16: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-17 16: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-17 16: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:14:13] production.DEBUG: array (
)  
[2026-07-17 16:15: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-17 16:15: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-17 16:15: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-17 16:15: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-17 16: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:15:15] production.DEBUG: array (
)  
[2026-07-17 16: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-17 16:16: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-17 16:16: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-17 16:16: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-17 16:16: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-17 16:16:15] production.DEBUG: array (
)  
[2026-07-17 16:17: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-17 16: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-17 16: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-17 16: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-17 16:17: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-17 16:17:17] production.DEBUG: array (
)  
[2026-07-17 16:18: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-17 16:18: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-17 16:18: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-17 16:18: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-17 16:18: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-17 16:18:19] production.DEBUG: array (
)  
[2026-07-17 16:19: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-17 16:19: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-17 16:19: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-17 16:19: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-17 16:19: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-17 16:19:21] production.DEBUG: array (
)  
[2026-07-17 16:20: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-17 16:20: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-17 16:20: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-17 16:20: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-17 16:20: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-17 16:20:22] production.DEBUG: array (
)  
[2026-07-17 16:21: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-17 16:21: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-17 16:21: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-17 16:21: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-17 16:21: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-17 16:21:22] production.DEBUG: array (
)  
[2026-07-17 16:22: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-17 16:22: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-17 16:22: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-17 16:22: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-17 16:22: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-17 16:22:23] production.DEBUG: array (
)  
[2026-07-17 16:23: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-17 16:23: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-17 16:23: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-17 16:23: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-17 16:23: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-17 16:23:24] production.DEBUG: array (
)  
[2026-07-17 16:24: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-17 16:24: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-17 16:24: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-17 16:24: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-17 16:24: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-17 16:24:25] production.DEBUG: array (
)  
[2026-07-17 16:25: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-17 16:25: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-17 16:25: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-17 16:25: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-17 16:25: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-17 16:25:26] production.DEBUG: array (
)  
[2026-07-17 16:26: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-17 16:26: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-17 16:26: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-17 16:26: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-17 16:26: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-17 16:26:27] production.DEBUG: array (
)  
[2026-07-17 16:27: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-17 16:27: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-17 16:27: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-17 16:27: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-17 16:27: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-17 16:27:28] production.DEBUG: array (
)  
[2026-07-17 16:28: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-17 16:28: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-17 16:28: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-17 16:28: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-17 16:28: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-17 16:28:29] production.DEBUG: array (
)  
[2026-07-17 16:29: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-17 16:29: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-17 16:29: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-17 16:29: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-17 16:29: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-17 16:29:32] production.DEBUG: array (
)  
[2026-07-17 16:30: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-17 16:30: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-17 16:30: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-17 16:30: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-17 16:30: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-17 16:30:31] production.DEBUG: array (
)  
[2026-07-17 16:31: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-17 16:31: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-17 16:31: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-17 16:31: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-17 16:31: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-17 16:31:32] production.DEBUG: array (
)  
[2026-07-17 16:32: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-17 16:32: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-17 16:32: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-17 16:32: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-17 16:32: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-17 16:32:33] production.DEBUG: array (
)  
[2026-07-17 16:33: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-17 16:33: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-17 16:33: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-17 16:33: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-17 16:33: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-17 16:33:34] production.DEBUG: array (
)  
[2026-07-17 16:34: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-17 16:34: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-17 16:34: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-17 16:34: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-17 16:34: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-17 16:34:35] production.DEBUG: array (
)  
[2026-07-17 16:35: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-17 16:35: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-17 16:35: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-17 16:35: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-17 16:35: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-17 16:35:36] production.DEBUG: array (
)  
[2026-07-17 16:36: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-17 16:36: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-17 16:36: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-17 16:36: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-17 16:36: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-17 16:36:37] production.DEBUG: array (
)  
[2026-07-17 16:37:37] 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-17 16:37: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-17 16:37: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-17 16:37: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-17 16:37: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-17 16:37:38] production.DEBUG: array (
)  
[2026-07-17 16:38: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-17 16:38: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-17 16:38: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-17 16:38: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-17 16:38: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-17 16:38:39] production.DEBUG: array (
)  
[2026-07-17 16:39: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-17 16:39: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-17 16:39: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-17 16:39: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-17 16:39: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-17 16:39:40] production.DEBUG: array (
)  
[2026-07-17 16:40: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-17 16:40: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-17 16:40: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-17 16:40: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-17 16:40: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-17 16:40:42] production.DEBUG: array (
)  
[2026-07-17 16:41: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-17 16:41: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-17 16:41: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-17 16:41: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-17 16:41: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-17 16:41:42] production.DEBUG: array (
)  
[2026-07-17 16:42: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-17 16:42: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-17 16:42: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-17 16:42: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-17 16:42: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-17 16:42:43] production.DEBUG: array (
)  
[2026-07-17 16:43: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-17 16:43: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-17 16:43: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-17 16:43: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-17 16:43: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-17 16:43:44] production.DEBUG: array (
)  
[2026-07-17 16:44: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-17 16:44: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-17 16:44: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-17 16:44: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-17 16:44: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-17 16:44:45] production.DEBUG: array (
)  
[2026-07-17 16:45: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-17 16:45: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-17 16:45: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 16:45: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-17 16:45: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-17 16:45:46] production.DEBUG: array (
)  
[2026-07-17 16:46:46] 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-17 16:46:46] 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-17 16:46: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-17 16:46: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-17 16:46: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-17 16:46:47] production.DEBUG: array (
)  
[2026-07-17 16:47: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-17 16:47:48] 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-17 16:47:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:47:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:47:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:47:48] production.DEBUG: array (
)  
[2026-07-17 16:48:48] 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-17 16:48:48] 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-17 16:48:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:48:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:48:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:48:49] production.DEBUG: array (
)  
[2026-07-17 16:49:49] 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-17 16:49:49] 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-17 16:49:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:49:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:49:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:49:50] production.DEBUG: array (
)  
[2026-07-17 16:50:51] 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-17 16:50:52] 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-17 16:50:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:50:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:50:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:50:53] production.DEBUG: array (
)  
[2026-07-17 16:51:51] 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-17 16:51:51] 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-17 16:51:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:51:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:51:52] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:51:52] production.DEBUG: array (
)  
[2026-07-17 16:52:52] 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-17 16:52:52] 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-17 16:52:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:52:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:52:53] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:52:53] production.DEBUG: array (
)  
[2026-07-17 16:53:53] 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-17 16:53:53] 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-17 16:53:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:53:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:53:54] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:53:54] production.DEBUG: array (
)  
[2026-07-17 16:54:54] 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-17 16:54:54] 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-17 16:54:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:54:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:54:55] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:54:55] production.DEBUG: array (
)  
[2026-07-17 16:55:55] 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-17 16:55:55] 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-17 16:55:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:55:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:55:56] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:55:56] production.DEBUG: array (
)  
[2026-07-17 16:56:56] 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-17 16:56:57] 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-17 16:56:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:56:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:56:57] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 16:56:57] production.DEBUG: array (
)  
[2026-07-17 16:57: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-17 16:57:57] 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-17 16:57: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-17 16:57: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-17 16:57: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-17 16:57:58] production.DEBUG: array (
)  
[2026-07-17 16:58: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-17 16:58: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-17 16:58: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-17 16:58: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-17 16:58: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-17 16:58:59] production.DEBUG: array (
)  
[2026-07-17 16:59: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-17 16:59: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-17 17:00: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-17 17:00: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-17 17:00: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-17 17:00:00] production.DEBUG: array (
)  
[2026-07-17 17:01: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-17 17:01: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-17 17:01: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-17 17:01: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-17 17:01: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-17 17:01:01] production.DEBUG: array (
)  
[2026-07-17 17:02: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-17 17:02: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-17 17:02: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-17 17:02: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-17 17:02: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' => 'qg3grPju5F',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/qg3grPju5F.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 17:02:04] production.DEBUG: array (
)  
[2026-07-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03:05] production.DEBUG: array (
)  
[2026-07-17 17:03:23] 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-17 17:03:23] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-17 17: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-17 17:03: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-17 17:03: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-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:27] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03: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-17 17:03: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-17 17:03:28] production.DEBUG: array (
)  
[2026-07-17 17:03:35] 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-17 17:03:35] production.DEBUG: No upload limit set, setting to none (9999) {"challenge":"upload_receipt"} 
[2026-07-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03: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-17 17:03:42] production.DEBUG: array (
)  
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:43] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:48] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:03:54] production.DEBUG: Configured limit {"limit_key":"none","limit_value":9999,"message":"No limit set (effectively unlimited)"} 
[2026-07-17 17:04: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-17 17:04: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-17 17:04: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-17 17:04: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-17 17:04: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-17 17:04:44] production.DEBUG: array (
)  
[2026-07-17 17:05: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-17 17:05: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-17 17:05: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-17 17:05: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-17 17:05: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-17 17:05:44] production.DEBUG: array (
)  
[2026-07-17 17:06: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-17 17:06: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-17 17:06: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-17 17:06: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-17 17:06: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-17 17:06:45] production.DEBUG: array (
)  
[2026-07-17 17:07: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-17 17:07: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-17 17:07: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-17 17:07: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-17 17:07: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-17 17:07:44] production.DEBUG: array (
)  
[2026-07-17 17:08: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-17 17:08: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-17 17:08: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-17 17:08: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-17 17:08: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-17 17:08:45] production.DEBUG: array (
)  
[2026-07-17 17:09: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-17 17:09: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-17 17:09: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-17 17:09: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-17 17:09: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-17 17:09:45] production.DEBUG: array (
)  
[2026-07-17 17:10: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-17 17:10: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-17 17:10: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-17 17:10: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-17 17:10: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-17 17:10:45] production.DEBUG: array (
)  
[2026-07-17 17:11: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-17 17:11: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-17 17:11: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-17 17:11: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-17 17:11: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-17 17:11:46] production.DEBUG: array (
)  
[2026-07-17 17:12: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-17 17:12: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-17 17:12: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-17 17:12: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-17 17:12: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-17 17:12:46] production.DEBUG: array (
)  
[2026-07-17 17:13:46] 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-17 17:13:46] 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-17 17:13: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-17 17:13: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-17 17:13:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:13:48] production.DEBUG: array (
)  
[2026-07-17 17:14:46] 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-17 17:14:46] 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-17 17:14: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' => 'aH9waqoRm0',
  'receipt_url' => 'https://general-test.skale.today/file/receipts/aH9waqoRm0.jpeg',
  'ocr_result' => NULL,
  'status' => 'pending',
  'ocr_appv_status' => NULL,
)  
[2026-07-17 17:14: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-17 17:14: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-17 17:14:47] production.DEBUG: array (
)  
[2026-07-17 17:15: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-17 17:15: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-17 17:15:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:15:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:15:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:15:49] production.DEBUG: array (
)  
[2026-07-17 17:16: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-17 17:16: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-17 17:16: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-17 17:16: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-17 17:16: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-17 17:16:48] production.DEBUG: array (
)  
[2026-07-17 17:17: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-17 17:17: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-17 17:17: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-17 17:17:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:17:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:17:48] production.DEBUG: array (
)  
[2026-07-17 17:18: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-17 17:18: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-17 17:18:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:18:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:18:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:18:48] production.DEBUG: array (
)  
[2026-07-17 17:19:48] 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-17 17:19:48] 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-17 17:19:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:19:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:19:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:19:48] production.DEBUG: array (
)  
[2026-07-17 17:20:48] 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-17 17:20:48] 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-17 17:20:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:20:48] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:20:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:20:49] production.DEBUG: array (
)  
[2026-07-17 17:21:48] 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-17 17:21:48] 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-17 17:21:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:21:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:21:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:21:49] production.DEBUG: array (
)  
[2026-07-17 17:22:49] 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-17 17:22:49] 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-17 17:22:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:22:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:22:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:22:49] production.DEBUG: array (
)  
[2026-07-17 17:23:49] 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-17 17:23:49] 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-17 17:23:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:23:49] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:23:50] production.DEBUG: array (
  'reward' => 
  array (
    'chance' => NULL,
    'raw_unit' => NULL,
    '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-17 17:23:50] production.DEBUG: array (
)  
