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

Parametre adı
Parametre Tipi
Z/O
Açıklama

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

Ad
Tipi
Açıklama

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:

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

refund.orderId

String

Sipariş numarası

refund.Amount

Decimal

Tutar

Last updated