Qubizen

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

Contact Us

  • +923039971549
  • contact-us@qubizen.com
  • Shorkot, Pakistan

Subscribe

At vero eos et accusamus et iusto odio as part dignissimos ducimus qui blandit.

CPCS — Casino & Payment Management System

Project screenshot coming soon

Full Stack

CPCS — Casino & Payment Management System

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

CPCS is a full-stack web platform built for managing online gaming operations with integrated cryptocurrency and digital payment processing. The challenge was ensuring secure real-time payments with multiple methods while managing centralized merchant data efficiently. The solution was a scalable system with multi-payment integration, a live CRM dashboard, and a centralized Super Admin portal — achieving faster payments, improved merchant visibility, and streamlined administrative control. The system supports a four-tier user hierarchy — SuperAdmin, Admin, Staff, and Player — each with distinct dashboards and permissions. Admins can onboard staff and players, configure games, and set up multiple payment gateways with encrypted API keys. Players request deposits and withdrawals which flow through real-time webhook pipelines from processors like OpenNode (Bitcoin Lightning), Welyds (CashApp), and InchasApp. A comprehensive audit log tracks every action across the system, and financial records can be exported as CSV for reporting.

Live Project

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

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

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

Prev Project
Next Project

contact-us@qubizen.com

AI