# Oran Tipi Düzenleme

Yeni bir oran tipi oluşturmanızı veya mevcut bir oran tipinin özelliklerini değiştirmenizi sağlar ve eklenen/düzenlenen oran tipinin kodunu döndürür.

{% hint style="success" %}
<https://api.paynet.com.tr/v1/ratio/set_type>
{% endhint %}

{% tabs %}
{% tab title="İstek Parametreleri" %}

| Parametre İsmi     | Tip    | Zorunlu | Açıklama                                                                                                                                                                                                                                                                                                                                                                                                         |
| ------------------ | ------ | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ratio\_type**    | string | Hayır   | Düzenleyeceğiniz oran tipine ait oran kodu. Yeni oran tipi oluşturulmak isteniyorsa bu parametre gönderilmemelidir.                                                                                                                                                                                                                                                                                              |
| **description**    | string | Evet    | Tanımlayacağınız oran tipinin açıklaması.                                                                                                                                                                                                                                                                                                                                                                        |
| **is\_default**    | bool   | Hayır   | true/false, Default: false. Oran tipinin API tarafından varsayılan olarak kullanılıp kullanılmayacağını belirler.                                                                                                                                                                                                                                                                                                |
| **is\_cumulative** | bool   | Hayır   | true/false, Default: true. Oran hesaplama yöntemini belirler. Parametre "true" olarak gönderilirse oran hesaplama yöntemi "Sabit Fonlama Oranı" olarak seçilmiş olur ve girilen oranlar API'da Paynet oranlarının üstüne +/- olarak eklenerek kullanılır, "false" olarak gönderilirse oran hesaplama yöntemi "Gösterilecek Oran" olarak seçilmiş olur ve oran olarak girilen değerler aynen API'da görüntülenir. |
| {% endtab %}       |        |         |                                                                                                                                                                                                                                                                                                                                                                                                                  |

{% tab title="Dönüş Parametreleri" %}

| Parametre İsmi   | Tip    | Açıklama                                                                                                  |
| ---------------- | ------ | --------------------------------------------------------------------------------------------------------- |
| **ratio\_code**  | string | Eklenen veya düzenlenen oran tipinin kodu.                                                                |
| **object\_name** | string | Dönüş yapılan API’nin nesne adı.                                                                          |
| **code**         | string | Dönüş sonucunun kodu.[Bknz](https://doc.paynet.com.tr/uornek/genel-bilgiler/hata-kodlari/doenues-kodlari) |
| **message**      | string | Dönüş sonuç kodunun açıklaması.                                                                           |
| {% endtab %}     |        |                                                                                                           |

{% tab title="Request" %}

```
{  
   "ratio_code":"S3E746PV",
   "description":"Oran tipi açıklaması",
   "is_default":false,
   "is_cumulative":true
}
```

{% endtab %}

{% tab title="Response" %}

```
{  
   "ratio_code":"S3E746PV",
   "object_name":"ratio_set_type",
   "code":0,
   "message":"Başarılı İşlem"
}
```

{% endtab %}

{% tab title="Service Url" %}

| Sistem           | URL                                               |
| ---------------- | ------------------------------------------------- |
| **Canlı Sistem** | <https://api.paynet.com.tr/v1/ratio/set_type>     |
| **Test Sistemi** | <https://pts-api.paynet.com.tr/v1/ratio/set_type> |
| {% endtab %}     |                                                   |
| {% endtabs %}    |                                                   |
