QUANTUM PAY — ADMIN QR EXPIRY SETTING

This ZIP keeps the website files at the ZIP root. Extract directly into your website document root.

Changes:
- Added Admin > Settings > QR Expiry Time page: admin/payment_expiry.php
- Added a shortcut card to admin/settings.php
- API create-order uses app_settings.payment_ttl_minutes
- Website manual create-payment uses app_settings.payment_ttl_minutes
- The setting is limited to 1–60 minutes in the API and options are 2, 5, 10, 15, 20, 30, 45, 60 minutes in Admin.
- Existing orders keep their original expires_at. New setting applies to new orders only.

Install:
1. Back up your current website files and database.
2. Upload/replace the ZIP's files in the document root, keeping existing config.php database credentials.
3. Sign in as admin and open Settings > QR Expiry Time.
4. Choose duration and save.

Important:
This setting controls website-created and Quantum Pay API-created orders. A Telegram bot that creates payment orders directly using a separate third-party FamPay API has its own timeout and will not automatically inherit this website setting.
PHP syntax checks passed for changed files. Live database/hosting test has not been performed.
