A unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.
In Turkey, different banks and payment institutions offer completely different APIs and integration methods. Rebuilding this integration from scratch for every new project leads to a significant waste of time and effort. Better Payment was designed to solve this issue: it brings all major Turkish payment providers behind a single, consistent API. Switching from one provider to another is now possible with just a few lines of configuration changes.
I solely designed the library, defined the API contracts, and developed all payment provider integrations. It was published as open-source on npm.
Other products I've built