Adnan Bin Pulok Adnan Bin Pulok
Ab TopUp
Fintech Live

Ab TopUp

Digital recharge platform with 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

Status

Live

Payment flows

Multi-gateway

Order queue

Redis

API framework

FastAPI

Tech stack

Python FastAPI PostgreSQL Redis Jinja2
Adnan Bin Pulok