QRPay Pro System Architecture & Overview

QRPay Pro is a complete QR-based money transfer ecosystem powering instant payments across the User App, Merchant App, Agent App, Website, and Admin Panel — backed by virtual card issuance, multi-currency wallets, and a secure transaction layer.

Core Platform Components

Central Admin Control Panel

The command center for managing currencies, exchange rates, deposit/withdraw methods, KYC approvals, payment gateways, push notifications, and section content across the entire QRPay Pro platform.

User, Merchant & Agent Apps

Flutter-powered apps for end users, merchants, and agents — supporting QR send/receive, money requests, deposits, withdrawals, merchant settlements, and agent cash-in/cash-out flows in real time.

Card Issuance & Secure Payment Layer

Sudo-powered virtual & physical card issuance, customer onboarding, KYC verification, 2FA authentication, and real-time Card Spending Webhooks that keep every transaction traceable.

Operational QRPay Pro Workflow

01
Sign Up & KYC:Users register via the User, Merchant, or Agent app and complete KYC to unlock full transaction limits and card issuance.
02
Wallet Funding:Customers deposit via supported payment methods, exchange between currencies, or receive funds from other QRPay Pro users.
03
QR Send & Receive:Pay merchants or transfer funds peer-to-peer by scanning or displaying a dynamic QR code — settled instantly into the recipient's wallet.
04
Card Issuance & Spending:Issue Sudo virtual or physical cards to customers; every authorization and settlement event is delivered through the Card Spending Webhook.
05
Admin Oversight:Admins monitor transactions, approve KYC, manage payment gateways, push notifications, and run version updates from the Admin Panel.