Qubizen

Do you have a project in your
mind? Keep connect us.

Contact Us

CPCS — Casino & Payment Management System

Multi-tier gaming and crypto payment platform with real-time webhooks, role-based dashboards, and multi-gateway transaction management.

Paydora login screen for the CPCS gaming operations and multi-gateway payment management platform.

The challenge —

Running online gaming operations meant handling deposits and withdrawals across multiple cryptocurrency and digital payment processors in real time, while keeping merchant data centralized and every action accountable. The client needed secure multi-gateway payments with clear separation between SuperAdmin, Admin, Staff, and Player.

What we built —

We built a React + Node.js platform where payment requests flow through real-time webhook pipelines from OpenNode (Bitcoin Lightning), Welyds (CashApp), and InchasApp, with encrypted API keys stored per admin per gateway. A four-tier role hierarchy scopes every dashboard, an audit log records each action with user, role, IP address, and metadata, and financial records export to CSV for reporting.

Results —

4

user tiers: SuperAdmin, Admin, Staff, Player

3

payment gateways incl. Bitcoin Lightning

Full

audit trail: user, role, IP, and metadata per action

CSV

exports for users, deposits, and withdrawals

Key Features —

Four-tier role hierarchy: SuperAdmin, Admin, Staff, and Player with scoped permissions

Admin dashboard: manage staff, players, games, payment methods, and commission percentages

Player dashboard: submit deposit and withdrawal requests tied to specific games

Staff dashboard: view and process deposits and withdrawals under their assigned admin

Multi-gateway payment integration: OpenNode (Bitcoin Lightning), Welyds (CashApp), and InchasApp

Real-time webhook handling for deposit and withdrawal status updates from payment processors

Encrypted API key storage per admin per payment gateway

Commission and percentage management by SuperAdmin across all admins

Comprehensive audit logging: every action tracked with user, role, IP address, and metadata

CSV export for users, deposits, and withdrawals across all role scopes

SuperAdmin system-wide dashboard with stats across all admins and transactions

JWT authentication with refresh tokens, rate limiting, XSS protection, and Helmet.js headers

Tech Stack —

React.js, Node.js, Express.js, TypeScript, MongoDB, Mongoose, Passport.js (JWT), bcryptjs, OpenNode API, Welyds API, InchasApp API, CashApp Pay API, Nodemailer, Winston, Joi, Helmet.js, PM2, Axios

Project Info —

Type:

Gaming & Payment Web Platform

Backend:

Node.js + Express.js + TypeScript

Frontend:

React.js

Database:

MongoDB + Mongoose

Auth:

Passport.js (JWT)

Payments:

OpenNode · Welyds · InchasApp · CashApp

Exports:

CSV (deposits, withdrawals, users)

Process Manager:

PM2

Services used on this project —

API Development & IntegrationsCustom Web DevelopmentSaaS Product Development
Live Project
Prev Project
Next Project

Have a project like this in mind?
Let us build it together

Get a Free Quote

We reply within 24 hours.

AI