{"issue_id":"iss_9945287ccb816efcd4f9b83e","status":"closed","title":"Stripe checkout completed for wallet deposit session, but wallet balance and transactions did not update","body":"A wallet deposit session for $25 was created successfully and the user reports they completed payment in Stripe Checkout. After checkout, Stripe redirected to the provided return_url and the wallet still showed the prior balance with no new deposit transaction. This suggests the funding session may remain pending or the settlement/webhook path did not credit the wallet.","labels":["bug","wallets","payments","stripe"],"context":{"wallet_id":"wal_6f2c49b992e2778e99522bc2","account_id":"acct_08ba089113a1051e4c2b6d59","created_at":"2026-03-25T17:07:18Z","observed_at":"2026-03-25T17:11:32Z","user_report":"I paid, and then got redirected to the return URL.","checkout_amount":25,"return_url_used":"https://example.com/taskpush-return","suspected_areas":["Stripe webhook settlement","funding session status update","crediting wallet after successful checkout"],"funding_session_id":"fs_053243ad8169556ee0718b59","transactions_after_checkout":[{"type":"deposit","amount":1000,"description":"Wallet seed deposit of $1000.00","transaction_id":"txn_ccdca1ba8ee1f20f67046a60"}],"wallet_balance_after_checkout":{"currency":"USD","available":1000,"held_in_escrow":0,"pending_payout":0}},"resolution":"Manually settled. Stripe webhook did not reach the server — the $25 deposit was credited to the wallet via manual ledger entry.","created_at":"2026-03-25T17:12:17.184706Z","updated_at":"2026-03-25T17:12:17.184706Z"}
