TrendiPay Checkout
Frontend Engineer
TrendiPay Checkout is a web-based payment gateway that enables businesses to securely collect payments from customers through mobile money, cards, and bank transfer options. It simplifies the end-to-end checkout experience — from payment initiation to confirmation — in a fast, reliable, and user-friendly flow.
TrendiPay Checkout — Designing a Reliable Digital Payment Experience
Overview
I worked on TrendiPay Checkout, a web-based payment gateway that enables businesses to securely collect payments through mobile money, cards, and bank transfers.
The product was built to solve a real challenge faced by many businesses in emerging markets — accepting digital payments without having to build complex payment integrations. Instead of managing multiple provider APIs, webhooks, and payment confirmation flows, merchants can generate payment links or QR codes that direct customers to a unified checkout experience.
This allows businesses to focus on running operations while still offering customers a modern and reliable digital payment journey.
My Role
I joined the project to improve payment reliability and user trust within the checkout flow.
One of my key contributions was implementing real-time transaction status updates using sockets. Before this improvement, users had to manually poll the system to check whether their payment had been approved. By introducing real-time feedback, I helped reduce uncertainty during asynchronous mobile money payments.
I also integrated fee breakdown APIs into the payment review experience so that customers could clearly see the total payable amount before confirming transactions. This improved transparency and reduced payment-related anxiety.
In addition, I contributed to the architecture of the merchant payment link generation feature and implemented a merchant search capability that allows customers to discover merchants and pay them directly through checkout.
My work involved close collaboration with backend engineers to design a connection identity strategy that ensured real-time payment events were delivered to the correct user session even after reconnections.