IWAS VPN - Mini App Telegram Delivery Notification Patch
Date: 2026-08-29

What this patch does:
- Tags wallet purchases created from the Mini App as source=miniapp at order creation time.
- When a Mini App order is successfully delivered, the normal Telegram delivery message now starts with:
  "🎉 سرویس شما تحویل داده شد"
- The message includes the service/order details and existing subscription/service buttons.
- If the normal detailed delivery Telegram message fails, the delivery queue success handler performs one fallback notification attempt.
- Notification is idempotent using miniapp_delivery_notified_at, so the worker does not spam duplicate success notifications.
- Zibal Mini App orders are also covered because they already store source=miniapp.
- Existing delivery-worker hotfix is preserved.

Safe update:
- No config.php
- No data/ directory
- No database files

Install:
Extract this ZIP inside the existing /vpn5/ directory and overwrite the included files.
