Mutabakat Detay Servisi
FORM POST /Index/ GetDailySettlementDetail
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
Detaylı 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 orderId ve Amount değerlerini içeren nesnedir.
Order Model içeriği şöyledir.
order.orderId
String
Sipariş numarası
order.amount
Decimal
Tutar
Data[“payment”]
Dictionary<string, int>
Belirtilen tarihte alınan ödeme kayıtlarının orderId ve Amount değerlerini içeren nesnedir
Payment Model içeriği şöyledir.
payment.orderId
String
Sipariş numarası
payment.amount
Decimal
Tutar
Data[“refund”]
Dictionary<string, int>
Belirtilen tarihlerde yapılan başarılı iadelerin orderId ve Amount değerlerini içeren nesnedir
Refund Model içeriği şöyledir.
refund.orderId
String
Sipariş numarası
refund.Amount
Decimal
Tutar
Last updated