czay.dev
Forge
Catalyst
Elements
Goodies
BlogCareer
Let's talk
czay.dev

From experiment to product. Forge builds software, Catalyst trains developers, Elements shelves what's born from both.

[email protected]
Forge

Software studio

  • Web development
  • Custom systems
  • Integration & automation
  • Mobile apps
  • Maintenance & support
Catalyst

Institutional training

  • Baştan Sona HTML
  • Baştan Sona CSS
  • JavaScript Temelleri
  • JavaScript Orta Seviye
  • JavaScript İleri Seviye
  • Baştan Sona React
Elements

Products

  • Student Panel
  • Better Payment

Site

czay.dev

  • Blog
  • Career
  • Contact
  • Goodies
  • Resources
  • Roadmaps
  • Feedback

© 2026 Furkan Özay. All rights reserved.

  • Terms of use
  • Privacy
  • Cookies
  1. Home
  2. Elements
  3. Better Payment

Better Payment

A unified payment gateway library that aggregates payment infrastructures and bank virtual POS systems in Turkey under a single API.

View live projectStar on GitHubGitHub stars: 219Source code
Featured
Year
2026
Category
Library
Technologies
5
Status
Beta
219
GitHub stars
22
Forks
MIT
License
01

About the project

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.

02

My role

I solely designed the library, defined the API contracts, and developed all payment provider integrations. It was published as open-source on npm.

03

Key features

  1. 01Use iyzico, PayTR, and other Turkish payment providers through a single API
  2. 02No need to touch application code to switch providers
  3. 03Strong TypeScript type support and autocompletion
  4. 04Comprehensive error handling and normalized response structure for every provider
  5. 05Published as open-source on npm, ready to use

Tech stack

Language

  • TypeScript
  • JavaScript

Testing

  • Vitest

Packaging

  • tsup
  • npm

Tags

  • JavaScript
  • TypeScript
Something similarWant to work together?

Other products

Other products I've built

All
  • Product2026Student PanelA private student platform for instructors and institutions. Curriculum, assignments, attendance, live classes, and progress tracking all in one panel; no public registration, students are added by the instructor.Live