Ö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:

Parametreler
Açıklama
Zorunlu mu?

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