> For the complete documentation index, see [llms.txt](https://docs.haso.com.tr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.haso.com.tr/genel-mutabakat-servisi.md).

# 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

<table data-full-width="true"><thead><tr><th width="166">Parametre adı</th><th width="147">Parametre  Tipi</th><th width="65">Z/O</th><th>Açıklama</th></tr></thead><tbody><tr><td>MerchantId</td><td>String</td><td>Z</td><td>HASO tarafından verilen sabit parametredir.</td></tr><tr><td>settlementDate</td><td>Date</td><td>Z</td><td>Toplam tutarları öğrenmek istediğiniz tarih bilgisidir. Tarih formatı "yyyy-MM-dd" olmalıdır</td></tr></tbody></table>

#### Çıkış Parametreleri

<table data-full-width="true"><thead><tr><th width="110">Ad</th><th width="223">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>Success</td><td>bool</td><td>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.</td></tr><tr><td>Errors</td><td>List&#x3C;string></td><td>Success=false ise işlem ile ilgili hataları liste şeklinde getirir.</td></tr><tr><td>Data</td><td>Dictionary&#x3C;string, object></td><td>Eğer success=true ise key-value şeklinde data döner.</td></tr></tbody></table>

#### Data parametresinde işlem listeleri vardır. Data parametresi içeriği ise şöyledir:

<table data-full-width="true"><thead><tr><th width="149">Ad</th><th width="197">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>Data[“order”]</td><td>Dictionary&#x3C;string, int></td><td>Başarılı siparişlere ait count ve totalAmount değerlerini içeren nesnedir.</td></tr></tbody></table>

#### Order Model içeriği şöyledir.

<table data-full-width="true"><thead><tr><th width="190">Ad</th><th width="197">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>order.count</td><td>Integer</td><td>Sipariş sayısı.</td></tr><tr><td>order.totalAmount</td><td>Decimal</td><td>Toplam tutar</td></tr><tr><td>Data[“payment”]</td><td>Dictionary&#x3C;string, int></td><td>Belirtilen tarihte alınan ödeme kayıtlarının count ve totalAmount değerlerini içeren nesnedir.</td></tr></tbody></table>

#### Payment Model içeriği şöyledir.

<table data-full-width="true"><thead><tr><th width="210">Ad</th><th width="197">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>payment.count</td><td>Integer</td><td>Ödeme sayısı.</td></tr><tr><td>payment.totalAmount</td><td>Decimal</td><td>Toplam tutar</td></tr><tr><td>Data[“refund”]</td><td>Dictionary&#x3C;string, int></td><td>Belirtilen tarihlerde yapılan başarılı iadelerin count ve totalAmount değerlerini içeren nesnedir</td></tr></tbody></table>

#### Refund Model içeriği şöyledir.

<table data-full-width="true"><thead><tr><th width="212">Ad</th><th width="222">Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>refund.count</td><td>Integer</td><td>İade sayısı</td></tr><tr><td>refund.totalAmount</td><td>Decimal</td><td>Toplam tutar</td></tr></tbody></table>
