Ödeme İşlemleri Raporu
Ödeme işlemlerinizi raporlayın
Bu API hizmeti, Zotlo üzerinden gerçekleşen ödemelere ait işlem kayıtlarını performanslı, güvenli ve ölçeklenebilir bir şekilde sorgulamanıza olanak tanıyan read-only bir raporlama servisidir.
Bu API hizmeti, ödeme platformunda üretilen tüm transaction kayıtlarını; tarih aralığı, paket/ürün, ülke gibi filtreler ile sorgulamanızı sağlar. Cursor tabanlı sayfalama yapısı sayesinde büyük hacimli verileri hızlı bir şekilde çekebilir ve entegrasyon süreçlerinizi stabil şekilde yürütebilirsiniz.
İlgili servis GET metodu ile çalışır ve temel endpoint aşağıdaki gibidir:
GET https://api.zotlo.com/v1/reports/activity/transaction
limit
Döndürülecek maksimum kayıt sayısı. (Default: 25, max: 100)
Opsiyonel
country
İşlemin gerçekleştiği ülkeye göre filtreleme.
Opsiyonel
package_id
İşlemin bağlı olduğu paket/plan türüne göre filtreleme.
Opsiyonel
start_date
Belirtilen tarihten sonraki işlemleri listeler. (Y-m-d)
Opsiyonel
end_date
Belirtilen tarihten önceki işlemleri listeler. (Y-m-d)
Opsiyonel
before
Bir önceki sayfaya geçmek için, response içinde dönen before cursor değerinin tekrar gönderilmesi gerekir.
Yalnızca sayfalama aşamasında zorunlu.
after
Bir sonraki sayfaya geçmek için, response içinde dönen after cursor değerinin tekrar gönderilmesi gerekir.
Yalnızca sayfalama aşamasında zorunlu.
Örnek İstek:
Ödeme İşlemleri Raporu servisine istek gönderirken gerekli olan Access Key,Access Secret ve App Id bilgilerine, Zotlo Panel'de yer alan Developer Tools/API Keys sayfasından ulaşabilirsiniz. Bu bilgileri isteğin header'ında göndermeniz gerekmektedir.
GET https://api.zotlo.com/v1/reports/activity/transaction?limit=50?&start_date=2025-11-01&end_date=2025-11-30 HTTP/1.1
AccessKey: ••••••
AccessSecret: ••••••
Content-Type: application/json
ApplicationId: •
Language: ••Başarılı Cevap Örneği
Başarısız Cevap Örneği
Servislerimizden HTTP status code olarak başarılı durumlarda 200 dönmektedir. Başarısız durumlarda ise 400 ya da 500 Http StatusCode dönmektedir. Örnek hata cevabı aşağıdaki şekildedir.
Başarısız Cevap Parametreleri:
Başarısız dönen isteklerde yer alan parametreler aşağıdaki gibidir. Başarısız isteklerde hata kodu olarak 400 ya da 500 dönmektedir.
requestId
Hatanın HTTP durum kodu değeriHer istek için sistem tarafından atanan id değeridir. Sistemsel hatalarda log'lardan hata yakalamak için kullanılır.
httpStatus
Hatanın HTTP durum kodu değeri
errorMessage
Hata mesajıdır. Tüm hata kodlarına buradan ulaşabilirsiniz.
errorCode
İlgili hata için Zotlo tarafından verilen hata kodu
Last updated
