Overview of OvoPay - Complete Cross Platform MFS Solution
🚀 OvoPay – The ultimate Cross-Platform MFS Solution with User, Agent & Merchant Mobile Apps, seamlessly integrated with a Web Platform & Admin Panel. Easily manage digital transactions, virtual cards, and payments while ensuring top-notch security and scalability. With multi-layer authentication, real-time notifications, and extensive payment gateway support, OvoPay delivers a feature-packed, future-ready MFS Solution for businesses of all sizes. 🔥
This documentation provides a clear overview of the entire system, summarizing the core processes for easy understanding. The platform includes an intuitive admin panel and landing page, designed for seamless use without any coding expertise. It also integrates multiple automated online payment gateways, simplifying global transactions effortlessly.
Thank you for choosing OvoPay If you have any questions not covered in this documentation, please feel free to reach out to us via email. We’re here to assist and will respond as promptly as possible. Thank you again!
All the prerequisites before starting with OvoPay.
To integrate essential services into OvoPay, you'll need to configure the Google Firebase Console, enabling required services and downloading the configuration files. Firebase is a powerful backend platform provided by Google, essential for integrating features such as push notifications into OvoPay. To get started, you need to set up your project in the Firebase Console and configure it with your app. The setup involves creating a Firebase project, enabling necessary services, and downloading the configuration files to integrate with the app. For more info visit the Google Firebase
All server requirements are stated bellow
The following server requirements outline the essential specifications for setting up and running the system efficiently. Meeting these requirements will ensure smooth operation, enhance performance, and support seamless functionality across all features. Please verify your server configuration aligns with these standards prior to installation.
Application installation process
Installation is straight forward and can be completed in a few simple steps. Our setup process is designed to be seamless and efficient, ensuring a smooth start
Files
folder to your desired installation directory. Ensure that both
index.php
and .htaccess
are included.
Database Wizard/Manager
in your
control panel.
phpMyAdmin
on your
server, select
the newly created database, and import the project database from the
Files/Installation
folder.
database credentials
in the
.env
file and update the necessary
environment variables.
http://your-site-url/admin
and log in with the
credentials
below
After logging in, please change the password for security.
Also, remember to remove the installation
folder once the
project is successfully installed.
If you're still unable to install the system, please contact us. We offer free installation on cPanel-based hosting.
Important details about the application folder structure
After installation, your main folder will contain two folders and two files essential for the proper functioning of the application.
assets
folder, you'll find all the necessary assets
such as
CSS, JS, and images. If you need to edit or modify any CSS or JS, this
is the folder to access.
core
folder contains the core Laravel files,
maintaining the full
MVC structure of the project for seamless functionality and
organization.
Overview of the admin dashboard
The items include the latest secure admin panel with a unique admin dashboard. By logging into your dashboard, you can easily view and manage all key information related to your website. From this dashboard, you'll get a comprehensive overview of your system, including user statistics, total deposits, withdrawals, and more. Additionally, you can track and compare system transactions with graphical data for better insights.
Overview of the platform user
In the manage user section, you can oversee all registered user on the platform. This includes viewing user profiles, tracking cashout add money history, managing status, and handling any necessary updates to ensure a smooth and reliable experience for all users.
Overview of the platform agents
In the manage agents section, you can monitor and manage all registered agents on the platform. This includes reviewing agent profiles, verifying documents, tracking ride activity, and updating status to maintain quality and compliance across your service.
Overview of the platform merchant
In the manage merchant section, you can monitor and manage all registered merchant on the platform. This includes reviewing merchant profiles, verifying documents, tracking ride activity, and updating status to maintain quality and compliance across your service.
Overview of the platform agent add money
In the agent add money section, you can manage and track all add money transactions made by agents. This includes reviewing add money details, confirming payments, and ensuring accurate records to maintain financial transparency and support agents effectively.
Overview of the platform user add money
In the user add money section, you can manage and track all add money transactions made by users. This includes reviewing add money details, confirming payments, and ensuring accurate records to maintain financial transparency and support users effectively.
overview of the platform agent withdrawals
In the agent withdrawals section, you can oversee and process withdrawal requests from agents. This includes reviewing withdrawal details, approving transactions, and maintaining accurate records to ensure timely and transparent payouts.
overview of the platform merchant withdrawals
In the merchant withdrawals section, you can oversee and process withdrawal requests from merchants. This includes reviewing withdrawal details, approving transactions, and maintaining accurate records to ensure timely and transparent payouts.
Overview of the platform-integrated payment gateway
In the payment gateway section, you can configure and manage both automatic and manual payment gateways. This includes setting up preferred payment methods, ensuring secure transactions, and offering flexibility in payment options for a seamless user experience
Withdrawal methods overview
In the withdrawal methods section, you can set up and manage available options for users to withdraw funds. This includes configuring various withdrawal methods, defining limits, and ensuring secure processing to provide a smooth and reliable withdrawal experience
General settings overview
In the general settings section, you can configure the foundational details of your website. This includes setting the site title, timezone, date and time format, site primary and secondary colors, currency, currency symbol, display format, precision settings, thousand separator, records displayed per page, and other essential elements that define your site’s identity.
Brand settings overview
In the brand settings section, you can establish the core branding elements of your website. This includes uploading your logo in both dark and light variations, setting a site favicon, and configuring other essential elements that define your site’s unique identity.
System configuration overview
In the system configuration section, you can manage critical settings that control your website’s functionality and performance. This includes configuring server preferences, email settings, sms settings, and other essential parameters to ensure smooth and efficient system operations.
Notification setting overview
In the notification settings section, you can manage all communication channels for your system, including email notifications, SMS alerts, and push notifications. This setup allows you to keep users informed and engaged effectively across all platforms.
Overview of the platform integrated extensions
In the extensions section, you can manage additional features to enhance your website’s functionality. This includes integrating Custom Captcha, Facebook Comment, Google Analytics, Google reCAPTCHA 2, and Tawk.to, providing advanced security, user interaction, and analytics capabilities.
Platform SEO customization overview
In the SEO configuration section, you can customize key elements to enhance your site's search engine presence. This includes setting the Social Title, Meta Keywords, Meta Description, and Social Description to improve visibility and engagement across search engines and social platforms
Overview of platform localization settings
In the localization section, you can configure the language settings for your website. This allows you to tailor content and functionality to suit the preferences of your target audience, ensuring a personalized user experience across different locations
Overview of application information and technologies
In the Overview of application information & technologies section, you can find key details about your application, including its name, version, and the technologies used. This section provides an insight into the technical foundation of your application, helping you manage and maintain its infrastructure effectively.
How to get assistance
Thank you for purchasing our product! For any support or assistance, feel free to reach out to us via the provided email address. Our dedicated support team is available 24/7, ready to help with any questions, technical issues, or inquiries you may have. We are committed to providing prompt and reliable assistance to ensure a seamless experience with our product. Your satisfaction is our priority, and we are here to support you every step of the way.