Escroc is a self-hosted money transfer and escrow application that includes a responsive website, cross-platform Android and iOS apps, and an administrative panel. The platform is designed for buyer-seller transactions where funds are held within the system until the agreed conditions are completed. It includes multi-currency wallets, escrow creation and management, add money, money out, currency exchange, transaction categories, P2P chat, KYC, security controls, notifications, support tickets, and multiple payment gateway integrations. Escroc can be configured and branded for businesses that want to operate an escrow-based payment or money transfer platform using their own server, accounts, and third-party service credentials.
Multi-Currency Wallet: Manage separate wallet balances for supported currencies.
Escrow Creation: Create escrow transactions between buyers and sellers.
Escrow Management: Track escrow status, participants, amounts, fees, and transaction progress.
Buyer and Seller Modes: Support dedicated transaction flows for both parties.
Multiple Categories: Organize escrow transactions by configurable service or product categories.
Add Money: Fund user wallets through enabled automatic or manual payment methods.
Money Out: Allow users to submit withdrawal requests from supported wallet balances.
Currency Exchange: Convert supported wallet currencies using configured exchange rates.
P2P Live Chat: Enable buyers and sellers to communicate within escrow transactions.
Dispute Handling: Allow escrow participants and administrators to review disputed transactions.
KYC Verification: Collect and review identity verification information from users.
Email Verification: Verify user email addresses during account registration and access.
Two-Factor Authentication: Add an additional authentication layer to user accounts.
Multiple Languages and RTL: Support configurable languages, including right-to-left layouts.
Payment Gateway Integrations: Accept deposits through the payment gateways included with the item.
Authorize.Net Integration: Process supported payments using configured Authorize.Net credentials.
Notifications: Provide transaction and account notifications across supported interfaces.
Support Tickets: Allow users and administrators to create and manage support requests.
Admin Roles and Permissions: Control administrative access through configurable roles and permissions.
Dynamic Content Sections: Manage supported website sections from the admin panel.
Storage Configuration: Use local storage or supported Amazon S3 configuration for uploaded files.
Google reCAPTCHA: Protect supported public forms from automated abuse.
Rate Limiting: Reduce repeated or abusive requests through application-level security controls.
Dark Mode: Switch the mobile app between light and dark themes with persistent preference.
App Update Prompt: Notify mobile users when a newer store version is available.version v1.8.0 (21-07-2026) --[ADDED] Full dark mode with persistent theme preference --[ADDED] Remember Me and automatic login for saved sessions --[ADDED] Optional in-app update prompt --[ADDED] Searchable currency, gateway, and country dropdowns --[ADDED] Home quick actions for Add Money, Money Out, Exchange, and New Escrow --[UPDATED] Complete mobile app UI and UX redesign --[UPDATED] Loading states with screen-specific shimmer placeholders --[UPDATED] Network image caching, lazy loading, and fallback handling --[UPDATED] Mobile security by disabling sensitive logs in release builds --[UPDATED] Error handling for API, login, forgot password, and server responses --[UPDATED] Android permissions, Gradle configuration, Flutter packages, and project architecture --[FIXED] Profile picture upload and image compression handling --[FIXED] Splash image late initialization crash --[FIXED] Controller bindings for home quick actions --[FIXED] Memory leaks caused by undisposed controllers and timers --[FIXED] Push notification configuration crash handling --[UPDATED] Documentation version v1.7.0 (23-12-2025) -- [ADDED] Google reCAPTCHA integration for enhanced security -- [ADDED] Storage settings support (local & Amazon S3) -- [ADDED] Rate limiter to protect against abuse and suspicious activities -- [UPDATED] Project entry point for improved structure and performance -- [UPDATED] Gradle, Dart, Flutter and package versions -- [UPDATED] Documentation version v1.6.0 (29-08-2025) -- [ADDED] Admin can add users based on project registration -- [ADDED] Dynamic section management from the admin panel -- [ADDED] All notifications page for admins -- [ADDED] Admin ability to create support tickets for users -- [ADDED] View and clear error logs from admin panel -- [ADDED] Authorize.net payment gateway integration -- [ADDED] Dynamic admin URL access support -- [UPDATED] Roles & permission system -- [UPDATED] Extensions now check for filled credentials -- [UPDATED] Gradle, Dart, Flutter and package versions -- [UPDATED] Documentation version v1.5.0 (24-11-2024) --[ADDED] System Maintenance Mode --[ADDED] Currency Layer API for Automatic Exchange Rate --[ADDED] PayStack Payment gateway --[ADDED] Two new languages (French, Hindi) --[UPDATED] Gradle, Dart, Flutter and Package versions --[UPDATED] Documentation version v1.4.1 (20-10-2024) --[FIXED] Escrow Create Screen Issue (only app) --[FIXED] Escrow Dashboard Model issue (only app) --[UPDATED] Dart, Flutter, Gradle and Package version --[UPDATED] Documentation version v1.4.0 (13-09-2024) --[ADDED] PayStack Payment Gateway --[FIXED] Bug Improvement --[UPDATED] Dart, Flutter, Gradle and Package version --[UPDATED] Documentation version v1.3.0 (23-06-2024) --[FIXED] Minor Bugs and More Code Optimization --[FIXED] Image and File uploading issues --[UPDATED] cdn and packages --[UPDATED] installer and security --[UPDATED] Dart, Flutter, Gradle and Package version --[UPDATED] Documentation version v1.2.0 (16-03-2024) --[ADDED] Tatum Payment Gateway --[ADDED] Coingate Payment Gateway --[ADDED] Pagadito Payment Gateway --[ADDED] Perfect Money Payment Gateway --[ADDED] QRPay Payment Gateway --[FIXED] Bug Improvement --[UPDATED] Language Keys --[UPDATED] Dart, Flutter, Gradle and Package version --[UPDATED] Documentation version v1.1.0 (12-12-2023) --[ADDED] Multiple Languages --[ADDED] RTL Supported --[FIXED] Minor Bugs --[UPDATED] Documentation version v1.0.0 (05-12-2023) --initial release of fully functional Android - iOS Apps, Website and Admin Panel
Mobile Application: Flutter and Dart
Android Build: Android SDK, Gradle, Java/Kotlin tooling
iOS Build: Xcode and iOS native tooling
Web Back-End: PHP, Laravel, MySQL
Web Front-End: HTML, CSS, Bootstrap, JavaScript, jQuery
This application may integrate with third-party services such as payment gateways, SMS providers, email providers, Google reCAPTCHA, cloud storage providers, maps, AI services, card issuing providers, payment processors, or other external APIs depending on the product features. Some services may require separate subscriptions, account verification, usage-based charges, or licensing fees. These costs are not included in the item purchase price.
Product documentation is included with the item. Support is provided according to the support terms shown on the item page and the applicable Envato support policy. For pre-sale questions, installation guidance, or technical assistance, please use the available support channels.

Please review the product description, demo, and server requirements carefully before purchasing. If you have any questions, contact our support team before making a purchase. Refund requests are handled according to Envato’s refund policy.
$49 |
Download |
4.3 average based on 12 ratings.
| Last Update | 2026-07-29 |
| Created | 2023-12-05 |
| Sales | 122 |
| Discussion | Comments |
| Software Version | Flutter 3.x |
| Files Included | Dart YAML JavaScript JSON .java .kotlin .plist .swift JavaScript JS CSS PHP HTML |
| Video Preview Resolution |