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

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

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

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 count ve totalAmount değerlerini içeren nesnedir.

Order Model içeriği şöyledir.

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

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.

Ad
Tipi
Açıklama

refund.count

Integer

İade sayısı

refund.totalAmount

Decimal

Toplam tutar

Last updated