cd04f3b622
- Replace 501 stub with full gateway payment flow via PaymentService - Move telegram username pre-check (DB-first) above gateway/balance branch - Add recipient_warning column to GuestPurchase model + migration 0034 - Return warning in gift purchase status endpoint - Add db.refresh(purchase) after commit in gateway branch