| Queue # | Order | Amount | Status | Enqueued At |
|---|---|---|---|---|
| Waiting queue is empty. | ||||
| Order ID | Payment ID | Amount | Counter Method | Requested At | Cashier Actions |
|---|---|---|---|---|---|
| No pending counter payments right now. | |||||
| Order ID | Payment ID | Amount | Method | Status | Verification Tier | Channel Sources | Created At | Completed At |
|---|---|---|---|---|---|---|---|---|
| Loading transactions... | ||||||||
Native Android observer app captures credit SMS notifications in real-time from bank-linked handsets.
Loading...
Direct Google Cloud OAuth poller reading transaction credit alerts directly from your merchant inbox.
โ Add New Receiving UPI VPA
๐ Saved Receiving UPI Accounts
| UPI ID (VPA) | Payee Name | Gateway Status | Slot State | Created | Actions |
|---|---|---|---|---|---|
| Loading UPI accounts... | |||||
For websites and courier deliveries. Supports UPI QR (always on) and optional Cash on Delivery (COD).
For retail stores and physical checkout desks. Supports UPI QR (always on), configurable Cash, and configurable Card POS.
Developer Tools โ Payment Simulator
DEVELOPER TESTING ONLYSimulate incoming bank SMS and Gmail payment notifications against real checkout sessions. The observation enters the REAL 6-stage verification engine without shortcuts. The real engine decides whether it passes, fails, or triggers fraud detection.
raw.
raw.
| Timestamp | Source | Sender | Session | Result | Message ID | Reason |
|---|---|---|---|---|---|---|
| Loading history... | ||||||
This mode exists ONLY for development, debugging, QA, and verification-engine testing. While active, AUTOMATIC BAN SYSTEM = DISABLED. Automatically expires after 10 minutes (strictly enforced server-side).
Override the live observer status to test checkout portal behavior under different UPI server health scenarios: Green (Healthy: Server Is Working), Yellow (Degraded: Extra processing seconds), or Red (Downtime: Server Facing Issues). Automatically turns off after 10 minutes.
Toggle the public YOUPI Showcase Store on or off anytime. When disabled, the Node process is terminated
and host port 5000 is freed. When enabled, it launches instantly.
| Service Name & ID | Port | PID | Status | Uptime | Process Controls |
|---|---|---|---|---|---|
| Loading managed processes... | |||||
Routes API, Checkout, and Observers directly over local developer ports (7000,
6100, 6001, 6003, 5000).
Authoritative production mode using deterministic Cloudflare public hostnames with SSL
(https://).
โข Public Hostname: The URL users and webhooks access from the internet.
โข Service URL: The local service cloudflared
forwards incoming traffic to on this host.
โข DO NOT EXPOSE: SMS Observer
(localhost:6002), Control Center (localhost:8090), and internal database
endpoints must NEVER be published to Cloudflare.
โข Android SMS observer connects to Payment API
(pay-api.example.com / 6100), not directly to internal observer ports.
| Device Name | Device ID | Paired At | Action |
|---|---|---|---|
| No devices paired yet. Scan QR above to pair. | |||
โ๏ธ Advanced OAuth Credentials & Manual Override (Optional)
| Name | Phone | Ban Status | Ban Timestamp | Ban Reason | Payment Session | Last Device | Source | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| Loading banned users... | |||||||||
| Timestamp | Event Type | Customer | Source | Sender | Fraud Reason | Raw Evidence (Verbatim) | Action |
|---|---|---|---|---|---|---|---|
| Loading security events... | |||||||
| Timestamp | Action | Actor | Customer Identity | Details & Transitions |
|---|---|---|---|---|
| Loading ban history... | ||||