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)

...

FlowLabs

design and deliver solutions that automate work, scale operations, and accelerate growth. What We Offer: - GenAI Discovery Sprint: … Read more

...

HJP Media

I am founder and CEO of HJP Media. The fastest growing AI digital solutions company in the world, offering innovative, AI powered digital marketing a… Read more