Başarılı response
Başarılı bir istek için response body doğrudan kaynak nesnesidir — wrapper yoktur.2xx → başarılı). Hata durumunda response body application/problem+json MIME tipiyle döner (aşağıda).
Tüm property isimleri snake_case, enum değerleri snake_case olarak yazılır
(
status: "completed", operation_type: "pre_auth"). Bu kural hem request body
hem response body, hem de query parametreleri için geçerlidir.Hata response formatı (RFC 9457)
Hata durumlarında response bodyapplication/problem+json MIME tipindedir:
Tam hata kodu kataloğu: Hata Yönetimi.
Sayfalı liste response formatı
Liste döndürenGET endpoint’leri sabit bir sayfalama yapısı kullanır:
İstek tarafında
page ve page_size query parametreleri kullanılır (page_size
varsayılan 25, üst sınır 100). Response’ta page_size döndürülmez — istek değerini siz
zaten biliyorsunuz.HTTP durum kodları
Banka reddi de bir hata response’udur —
422 Unprocessable Entity + application/problem+json döner. Detay: Hata Yönetimi.Standart response header’ları
Tarih ve zaman
Tüm tarih alanları ISO 8601 formatında, UTC offset (+00:00) ile döner:
Tutarlar
Tüm para tutarları kuruş cinsinden, tam sayı (integer/long):
Tutar nesneleri her zaman
currency ile birlikte taşınır: