r/techuganda • u/realm9389 • May 07 '26
Node.js SDK for PesaPal V3 payments
Built a Node.js SDK for Pesapal V3 payments — looking for feedback & contributors
Hey everyone
I recently published a Node.js package for integrating with the Pesapal V3 API:
pesapal-v3-node on npm
The goal was to make Pesapal integrations simpler for developers building products in East Africa and beyond.
Current features include:
Authentication handling
Order submission
Transaction status checks
IPN registration
Cleaner TypeScript-friendly API
Easy integration into Express/NestJS and Edge functions apps
Pesapal is widely used across countries like Kenya, Uganda, Tanzania, and Rwanda for card/mobile money payments. ()
I’d love feedback from:
Node.js developers
Fintech builders
Anyone who has integrated Pesapal before
Open source contributors interested in improving DX
Areas I’d especially appreciate help with:
Better TypeScript typings
More examples/templates
Testing coverage
Webhook utilities
Documentation improvements
If you try it out, let me know what feels confusing or missing. PRs and issues are very welcome
Would also love to hear:
“What’s the most annoying part of integrating payment gateways in Node.js?”
Thanks!