Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Rajkot, India

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"POS Application Enhancement – Payment Gateway & Distributor Module (PHP / MySQL)
Project Overview

We are developing a custom POS (Point of Sale) application using PHP and MySQL. The system was earlier built with a subscription-based (SaaS) payment module, which has now been removed as the application is no longer SaaS-based.

We are looking for an experienced developer to:

Integrate a direct payment gateway into the POS checkout flow

Add a Distributor module for stock and order management between the parent company and franchise stores

Key Requirements
1. Payment Gateway Integration

- Integrate a payment gateway at the product sale level (POS checkout).

- The existing subscription-based payment module has already been removed.

- Add an option to select payment mode during checkout (e.g., Cash, Card, Online Gateway).

- Ensure proper transaction handling and validation within the POS workflow.

- Maintain security and performance best practices.

2. Business Structure

- One Parent Company

- Multiple Franchise Stores under the parent company

- Centralized POS system with role-based access

3. Distributor Login & Stock Management

- Develop a Distributor module responsible for managing product stock for franchise stores.

- Stock Workflow – Two Scenarios

* Scenario 1: Franchise-Initiated Order

- Franchise owner places a stock order.

- Distributor reviews and approves the order.

- Upon approval, stock is automatically updated for the franchise.

* Scenario 2: Distributor-Initiated Invoice

- Distributor creates an invoice/order for a franchise.

- Franchise owner approves the invoice.

- Stock is applied only after approval.

4. Role-Based Access (Enhancement Only)

- A role-based access system already exists.

- Introduce one new role: Distributor.

- Implement login and dashboard access for the Distributor role.

- Configure permissions specific to distributors, primarily:

- Stock management

- Order approval

- Invoice creation and coordination with franchise owners

- Existing roles (Parent Company Admin & Franchise Owner) remain unchanged, except where interaction with the Distributor role is required.

5. Technical Stack

- Backend: PHP

- Database: MySQL

- Existing POS system (codebase already available)

- Payment gateway integration experience is required

6. Expected Skills

- Strong experience in PHP & MySQL

- Prior experience with payment gateway integration

- Experience with POS, inventory, or ERP systems

- Understanding of role-based access control

- Ability to write clean, scalable, and secure code

7. Deliverables

- Integrated payment gateway in POS checkout

- Distributor login & dashboard

- Distributor–Franchise stock workflows (both scenarios)

- Payment mode selection in POS

- Tested and production-ready code" (client-provided description)


Matched companies (2)

...

Haven Futures

We Build any kind of Software and Provide wide range of tech solutions.

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more