Simulates send_phonepeotp.php logic: Validates your 10-digit mobile, store name, real UPI ID (where customer funds land), and Google App Password for IMAP credit alerts.
phonepe_tokens)
Live State
When verified, auth tokens (token, refreshToken, device_data) are saved and utilized by the background cron.
// No active merchant token yet.
PhonePe, Google Pay, Paytm, BHIM or Cred
phonepe.php)
Simulates the hybrid verification in phonepe.php:
1. Checks PhonePe Live API transactions.
2. Falls back to Gmail IMAP bank credit listener if API check fails.
3. Fires HTTP Webhook on confirmation.
Simulate an incoming bank credit alert email to test email_payment_listener.php:
orders table)
| Order ID | Amount | Created At | Status | Capture Method | UTR / Ref Number | Webhook Sent |
|---|---|---|---|---|---|---|
| No orders placed yet. | ||||||
cron_all.php)
This replicates cron_all.php, which sequentially runs all registered background cron URLs and logs HTTP status codes & JSON responses.
| # | Cron Task Endpoint | Description | Status | HTTP Code |
|---|---|---|---|---|
| 1 | /crons/cron.php |
Main system health and order timeout verification | Idle | - |
| 2 | /crons/paytm.php |
Paytm gateway automated settlements | Idle | - |
| 3 | /crons/phonepe.php |
PhonePe Hybrid live API & IMAP listener | Idle | - |
| 4 | /crons/fail.php |
Mark expired pending orders (>24 hours) as EXPIRED/FAILED | Idle | - |
| 5 | /crons/subscription_reminders.php |
Send merchant expiry and renewal alerts | Idle | - |