Quantum Pay Auto-Expiry Update

1. Back up the existing website and database.
2. Extract this ZIP directly into the website document root (files are at ZIP root). Keep your current config.php/database credentials.
3. Upload/replace keybot.php in the Telegram webhook folder.
4. Configure cPanel Cron Jobs to run every minute:
   curl -fsS 'https://YOUR-DOMAIN/keybot.php?cron=true' >/dev/null 2>&1
   Replace YOUR-DOMAIN and path with the real webhook URL. Protect the cron endpoint with a secret before public production use if supported by your setup.

Changes: public status polling is allowed only for merchant_payment checkout orders; checkout detects expired/cancelled status automatically; Telegram cron marks pending bot orders expired, deletes the stored QR order message, sends an Order Expired notice, and clears the purchase session.

Important: this local expiry does not cancel an already-submitted UPI transfer or automatically refund money. Test with a low-value order first. PHP syntax was checked; live payment provider behavior has not been tested.
