Adnan Bin Pulok Adnan Bin Pulok
Ab TopUp
Fintech Live

Ab TopUp

Digital recharge and top-up platform handling payment flows, user accounts, and automated order fulfillment.

Case study

Problem

Users needed a reliable way to purchase mobile and digital top-ups online — with payment verification and instant fulfillment instead of manual processing.

Solution

Built a fintech platform with user accounts, payment integration, automated order routing, and an admin panel for monitoring transactions.

Technical challenges

  • Handling payment state transitions without duplicate charges or lost orders
  • Queue-based order fulfillment with retry logic for external API failures
  • Securing user wallet balances and transaction history in PostgreSQL

Live

Status

Multi-gateway

Payment flows

Redis

Order queue

FastAPI

API framework

Tech stack

Python FastAPI PostgreSQL Redis Jinja2