back to work
JambReady

Full-stack developer :- payments & backend integration

JambReady

ReactTypeScriptViteNode.jsExpressPrismaPostgreSQLMonnifyPaystack

JambReady helps Nigerian students prepare for the JAMB exam, with a separate registration and subscription flow for tutorial centres that enrol students on their behalf. I built the payment layer end to end — first integrating Monnify's dynamic virtual accounts behind a custom UI and backend, replacing a fully simulated checkout for both students and tutorial centres. The company later decided to move to Paystack, so I migrated the payment layer over to Paystack Dedicated Virtual Accounts, with webhook handling that reconciles incoming bank transfers to the correct payment automatically.

Key highlights

  • Replaced a fully simulated payment flow with real Monnify bank-transfer virtual accounts for both students and tutorial centres
  • Migrated the entire payment layer from Monnify to Paystack Dedicated Virtual Accounts when the company changed providers
  • Built webhook handling that reconciles incoming bank transfers to the correct payment record automatically.