← All case studies

Business applications · Fintech / APAC

Custom CRM & Payments Platform

Client: Payment operator (Malaysia)Duration: 2021–2022Team: 10+ engineers

Sevendyne delivered a tenant-safe CRM and payment operations stack—unifying wallet, merchant, and logistics channels under one multi-tenant architecture with predictable schema evolution for live APAC merchants.

Industry & context

What the client needed

Payment, wallet, and logistics features had grown on separate stacks with inconsistent tenancy rules. Cross-border APAC operations needed predictable schema evolution without breaking live merchants or operator reconciliation workflows.

Architecture & stack

How we delivered

We introduced tenant-scoped service boundaries: shared identity and ledger concepts, per-tenant configuration stores, and versioned REST contracts for CRM and mobile clients. Payment provider integrations were isolated behind adapter services with explicit failure domains. The back office ran on CodeIgniter/PHP with governed SQL for EMI and transaction tracking, plus companion Android and web QR payment flows.

PHPCodeIgniterMulti-tenant CRMREST APIsAndroidPayments
Architecture diagram

Outcome

Sevendyne delivered a modular CRM and integration model that supported staged rollout across CRM, mobile, and API channels while preserving backward compatibility—giving the operator one operational source of truth for payment records and field QR commerce.

Schedule a Technical Review