Quick Boost UPI Gateway

Deployment Documentation

This guide is designed to be readable offline after upload and is optimized for simple Hostinger deployment.

Recommended deployment: use a root domain or subdomain such as pay.example.com, not a subfolder like example.com/quickboost/.

Hostinger Deployment Steps

  1. Create a subdomain.
  2. Enable SSL.
  3. Upload the ZIP.
  4. Extract files directly in the web root.
  5. Create a MySQL database.
  6. Open https://yourdomain.com/install.php.
  7. Enter DB details.
  8. Create or log in to the admin account.
  9. Test the checkout.

Expected Folder Structure

admin, auth, payment, config, migrations
should be directly inside public_html or the subdomain root.

Installer and Admin URLs

Installer URL:

https://yourdomain.com/install.php

Admin URL:

https://yourdomain.com/admin/login.php

Default Admin

Username: QuickBoost

Password: Payment#2026

Change the default admin password immediately after first login.

Manual Database Method

  1. Import database.sql.
  2. Import migrations/2026-06-08-quick-boost-upgrade.sql.

Preferred runtime config file: config/local.php

Fallback config file: config/quick_boost.php

Legacy fallback if still needed by older modules: pages/dbInfo.php

How to Test

  • Admin login
  • Dashboard page
  • Transaction filters and CSV export
  • Checkout QR page
  • Payment status polling
  • WooCommerce plugin flow

Important Payment Routes

  • /api/create-order
  • /payment/instant-pay/{token}
  • /payment/payment_status.php

WooCommerce Plugin Setup

Plugin ZIP location:

auth/cxrfiles/quick-boost-upi-gateway.zip
  • Activate the plugin in WooCommerce.
  • Set the Base URL.
  • Set the API key.
  • Configure webhook/callback URL if applicable.
  • Test a digital product order.

Troubleshooting

Security Checklist

Final Deploy Checklist

  1. Upload and extract files into the root of the domain or subdomain.
  2. Create the MySQL database.
  3. Open /install.php.
  4. Finish installer steps and log in at /admin/login.php.
  5. Change the default admin password.
  6. Test checkout, status polling, and WooCommerce if needed.