API (Application Programming Interface), iki yazılım sisteminin standartlaştırılmış kurallar çerçevesinde veri alışverişi yapabilmesi için tanımlanmış bir arayüzdür. Ödeme sistemlerinde API, e-ticaret platformu ile sanal POS, ERP ile muhasebe yazılımı veya bayi paneli ile merkez sistem arasındaki köprüdür.
Ödeme API Türleri
- REST API: HTTP üzerinden JSON ile iletişim — en yaygın
- SOAP API: XML temelli, daha eski standart
- GraphQL: Tek endpoint ile esnek sorgu
Bir Ödeme API İstemi Tipik Olarak
- Tutar, para birimi, sipariş numarası
- Kart bilgisi veya token
- 3D Secure verisi (gerekirse)
- Webhook URL'i (sonuç bildirimi için)
API'ler genellikle bir API key veya OAuth token ile yetkilendirilir; üretim ortamında HTTPS zorunludur.
Örnek Kullanım
- Sanal POS sağlayıcısının REST API'sini iki günde entegre ettik.
- ERP yazılımımız tahsilatları API üzerinden çekiyor.