10case filechapa-nodejs
chapa-nodejs
Refunds, typed errors, and tests for Ethiopia's payment gateway SDK.
- Role
- Contributor · fork → upstream
- Year
- Status
- Shipped
- Type
- Upstream contribution
Exhibits
01exhibitchapa-nodejs
No capture on file
Screenshots are added when they exist.
The story
01Chapter
The project
chapa-nodejs is the TypeScript SDK for Chapa, Ethiopia's payment gateway. Merchants in Ethiopia, including the ones Axova serves, take payments through it.
02Chapter
The contributions
In two merged pull requests I added refunds, typed error handling, a build system, and tests.
03Chapter
The workflow
Both changes started on my fork and were merged upstream after review.