
portal specification
International Payment and Client Funding Management Portal
Professional, secure, and modern international payment management portal designed with two separate interfaces: a Client Dashboard and an Administrator Dashboard to handle funding, verification, and withdrawals seamlessly.
Client Registration and Login
- 1Account CreationClients can create personal accounts with secure login using email, password, and password recovery functionality. Each client receives a unique account ID with secure session management.
- 2Client DashboardAccess a personalized dashboard displaying the account holder's name, unique client ID, verification status, total funded amount, available balance displayed in regional currency based on the region used during sign-in, pending withdrawals, completed withdrawals, transaction history, and account notifications.
Account Verification (KYC)
- 1Information SubmissionClients submit full legal name, residential address, country of residence, date of birth, government-issued identification, proof of address where required, and beneficiary bank information.
- 2Verification StatusesClients can track whether their verification is not submitted, under review, verified, or rejected. Sensitive documents are securely stored and accessible only to authorized personnel.
Withdrawal Request System & Workflow
- 1Withdrawal SubmissionVerified clients initiate withdrawal requests specifying amount, currency, beneficiary account name, bank name, account number or IBAN, SWIFT/BIC code, routing code or BRSTN, and payment reference.
- 2Approval WorkflowRequests appear automatically in the administrator dashboard for review of verification and balance. Administrators approve, decline with reasons, or update statuses. Approved withdrawals process through the integrated payment provider.
Administrator Dashboard
Provides secure administrator login to view all registered clients, search by name or ID, view verification submissions, approve or decline identities and withdrawals, enter decline reasons, update withdrawal statuses, view transaction history, send notifications, and manage client accounts.
Recent Transaction Receipt
Status: SUBMISSION CREATED Reference: -MVDY7DDP Recipient: Erlinda M. Corpuz Bank: Banco de Oro (BDO Unibank) Amount: USD 119000.00 Date: 10/18/2026, 7:56:13 AM Wire transfer was initiated successfully. This receipt confirms only that this wire transfer has been submitted browser.
Design & Security Requirements
- Interface Design: Professional banking-style interface, modern dashboard layout, responsive mobile and desktop design, clean navigation, professional transaction tables, and currency formatting.
- Security Standards: Encrypted communication via HTTPS, secure password hashing, two-factor authentication, role-based administrator permissions, audit logs, and fraud prevention.