Deep Dive into Payment Webhook & Callback Handling β Optimistic Locking, Idempotency, Atomic Wallet Operations
In-depth analysis of PaymentWebhookController (single endpoint routing + callback-token authentication) β handleUniversalWebhook (deposit/withdrawal routing) β handleInvoiceWebhook (updateMany optimistic locking + creditCash) β handlePayoutWebhook (atomic unfreeze + CRITICAL degradation) β WalletService (ensureWallet / creditCash / freezeCash / unfreezeCash + beforeBalance/afterBalance audit trail)