> For the complete documentation index, see [llms.txt](https://restdocs.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://restdocs.haso.com.tr/5.-servis-metodlari/5.23-taksit-oran-tanimlari-listesi.md).

# 5.23 Taksit Oran Tanımları Listesi

Servis Url: <mark style="color:red;">{SERVIS\_URL}/Index/</mark>GetInstallmentRates

#### Giriş Parametreleri

<table data-full-width="true"><thead><tr><th width="154">Parametre adı</th><th width="146">Parametre Tipi </th><th width="64">Z/O</th><th>Açıklama</th></tr></thead><tbody><tr><td>merchantId</td><td>String</td><td>Z</td><td>Haso tarafından size verilen sabit parametredir.</td></tr><tr><td>ipAddress</td><td>String</td><td>O</td><td>İstek yapan istemcinin ip adresi. (Önemli: Lokal makinenizde yapacağınız denemelerde mutlaka dış IP adresini gönderdiğinizden emin olun)</td></tr><tr><td>requestToken</td><td>String</td><td>Z</td><td><mark style="color:red;">merchantId + ipAddress + merhant_salt</mark> parametreleri ile sha256 algoritması ve HMAC(http://en.wikipedia.org/wiki/Hash-based_message_authentication_code) yöntemi ile şifreleyerek token oluşturur. Sonrasında token'ı base64 hale dönüştürür. token oluşturma için örnek kodlarımızı inceleyiniz.</td></tr></tbody></table>

Giriş parametreleri Servis Url adresine WebRequest ile post isteği yapılır. İstek sonucunda Json olarak response döner.

#### Çıkış Parametreleri

<table data-full-width="true"><thead><tr><th width="353">Parametre adı</th><th>Tipi</th><th>Açıklama</th></tr></thead><tbody><tr><td>Success</td><td><mark style="color:blue;">bool</mark></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;<mark style="color:blue;">string</mark>></td><td>Success=false ise işlem ile ilgili hataları liste şeklinde getirir.</td></tr><tr><td>Data</td><td>Dictionary&#x3C;<mark style="color:blue;">string</mark>, <mark style="color:blue;">object</mark>></td><td>Eğer success=true ise key-value şeklinde data döner.</td></tr><tr><td>Data[“GetInstallmentRates”]</td><td>object</td><td>Endpointin response modelidir.</td></tr><tr><td>GetInstallmentRates.RateAmounts</td><td>List&#x3C;object></td><td>Taksite göre işlem ücreti oranı bilgisini içeren liste modeli. Modelin parametreleri aşağıdaki gibidir.</td></tr><tr><td>RateAmounts.Installment</td><td>int</td><td>Taksit numarası</td></tr><tr><td>RateAmounts.Rate</td><td>decimal</td><td>İşlem ücreti oran bilgisi</td></tr><tr><td>RateAmounts.MinAmount</td><td>decimal</td><td>Taksit minimum geçerlilik  fiyatı</td></tr><tr><td>RateAmounts.MaxAmount</td><td>decimal</td><td>Taksit maksimum geçerlilik fiyatı</td></tr><tr><td>GetInstallmentRates.InstallmentAmounts</td><td>List&#x3C;object></td><td>Kategori koduna göre maksimum taksit bilgilerini içeren liste. Model parametreleri aşağıdaki gibidir.</td></tr><tr><td>InstallmentAmounts.DefinitionId</td><td>string</td><td>Kategori kodu</td></tr><tr><td>InstallmentAmounts.MaxInstallment</td><td>int</td><td>Maksimum taksit sayısı</td></tr><tr><td>InstallmentAmounts.MinAmount</td><td>decimal</td><td>Taksit minimum geçerlilik  fiyatı</td></tr><tr><td>InstallmentAmounts.MaxAmount</td><td>decimal</td><td>Taksit maksimum geçerlilik fiyatı</td></tr></tbody></table>
