Genel Mutabakat Servisi
FORM POST /Index/ GetDailySettlement
Host: {SERVIS_URL}
Content-Type: application/json
HASO sisteminde gönderilen tarih parametresine göre sipariş, yapılan ödeme ve iade toplam tutarlarını geri döndürür.
Giriş Parametreleri
MerchantId
String
Z
HASO tarafından verilen sabit parametredir.
settlementDate
Date
Z
Toplam tutarları öğrenmek istediğiniz tarih bilgisidir. Tarih formatı "yyyy-MM-dd" olmalıdır
Çıkış Parametreleri
Success
bool
Yapılan isteğin başarılı sonuç dönüp dönmediğini bildirir. False dönerse Errors parametresi doludur. True dönerse Data parametresi doludur.
Errors
List<string>
Success=false ise işlem ile ilgili hataları liste şeklinde getirir.
Data
Dictionary<string, object>
Eğer success=true ise key-value şeklinde data döner.
Data parametresinde işlem listeleri vardır. Data parametresi içeriği ise şöyledir:
Data[“order”]
Dictionary<string, int>
Başarılı siparişlere ait count ve totalAmount değerlerini içeren nesnedir.
Order Model içeriği şöyledir.
order.count
Integer
Sipariş sayısı.
order.totalAmount
Decimal
Toplam tutar
Data[“payment”]
Dictionary<string, int>
Belirtilen tarihte alınan ödeme kayıtlarının count ve totalAmount değerlerini içeren nesnedir.
Payment Model içeriği şöyledir.
payment.count
Integer
Ödeme sayısı.
payment.totalAmount
Decimal
Toplam tutar
Data[“refund”]
Dictionary<string, int>
Belirtilen tarihlerde yapılan başarılı iadelerin count ve totalAmount değerlerini içeren nesnedir
Refund Model içeriği şöyledir.
refund.count
Integer
İade sayısı
refund.totalAmount
Decimal
Toplam tutar
Last updated