Ödeme Geçmişi Sorgulama
Ödeme işlemlerinizi Zotlo ile kontrol edin
Last updated
Ödeme işlemlerinizi Zotlo ile kontrol edin
Last updated
Bu API hizmeti Zotlo'daki abonelerinizin ödeme işlemleri veya tek seferlik ödemeleri hakkında bilgi sağlar. Ödeme Geçmişi Sorgulama hizmeti GET
metodunu kullanarak çalışır. Ödeme işlemlerini almak için SubscriberId parametresi zorunludur.
Method
GET
İstek Parametreleri
subscriberId
: Abonelik başlatılırken kullanıcının kullandığı e-posta adresi veya telefon numarasıdır.
paymentType:
Bu parametre, ödeme türünü tanımlar. subscription
veya consumable
değerlerini alabilir. Consumable
, tek seferlik ödemeleri ifade eder.Bu parametre isteğe bağlıdır.
startDate
: Belirli bir tarihten sonra ödeme gerekiyorsa, tarih bu parametrede 2024-01-15
biçiminde belirtilmelidir. Bu parametre isteğe bağlıdır.
endDate:
Belirli bir tarihten önce ödeme gerekiyorsa, tarih bu parametrede 2024-01-30
biçiminde belirtilmelidir. Bu parametre isteğe bağlıdır.
Ödeme geçmişi sorgulama servisine istek gönderirken, Zotlo Panelindeki Geliştirici Araçları/API Anahtarları sayfasından gerekli Erişim Anahtarı ve Erişim Gizli bilgilerini alabilirsiniz.
Başarılı yanıtlar için 200
HTTP durum kodu döndürür. Başarısız durumlar için 400
veya 500
HTTP durum kodları döndürülür. Örnek bir hata yanıtı aşağıdaki gibidir:
Aşağıda başarısız yanıtlara dahil edilen parametreler yer almaktadır.
requestId
Zotlo tarafından üretilen ve saklanan benzersiz istek parametresidir.
httpStatus
İlgili cevaba ait HttpStatus kodudur. Standart kodlar olan, 400
ya da 500
dönmektedir.
errorMessage
Alınan hatanın detayıdır. Hata mesajı, gönderdiğiniz dil parametresine göre her dile özel verilmektedir.
404001
: Geçersiz endpoint
401002
: AccessKey, AccessSecret parametreleri hatalı.
400008
: subscriberId parametresi hatalı. 400009
: Subscriber profili bulunamadı. 500000
: Sunucu hatası.
errorCode
İlgili hatanın Zotlo'daki hata kodudur. Zotlo'da her hataya özel tekil hata kodları yer almaktadır. Aşağıdaki hata kodlarını alabilir. 404001
: Geçersiz endpoint 401002
: AccessKey, AccessSecret parametreleri hatalı. 400008
: subscriberId parametresi hatalı. 400009
: Kullanıcı profili bulunamadı. 500000
: Sunucu hatası.
result
Bu alanın alabileceği değer dinamik olarak değişebilir. Hata durumunda ilgili servisten bir cevap dönerken dolu olarak gelebilir. Aksi durumda ise boş bir obje olarak dönebilir.