Ana içeriğe geç

Taksit/Komisyon - Genel Liste

Endpoint: /pws/paymentOptions

Query Parametreleri

ParametreTipZorunluAçıklama
currencystringEvetPara birimi (örn. TRY, USD)
paymentSetIdstring (GUID)EvetÖdeme seti kimliği

Örnek İstek

Method: GET
Authorization: Bearer {AccessToken}
URL: https://pgw.netahsilatdemo.com/pws/paymentOptions?currency=TRY&paymentSetId=504978bf-bebd-40c5-89aa-b76f3a20341c

Response Yapısı (Liste)

POS listesi döner. Her POS için temel alanlar ve commRates (taksit/komisyon) yer alır.

POS Alanları

AlanTipAçıklama
namestringPOS adı (banka/sağlayıcı ismi)
colorCodestringPOS rengi (UI amaçlı)
logoobjectLogo bilgileri (küçük/orta/büyük yol vb.)
commRatesarrayTaksit seçenekleri ve oranlar
isVisibleCommRatebooleanKomisyon oranı UI’da gösterilsin mi
isDefaultPosbooleanVarsayılan POS mu

Logo Alanları

AlanTipAçıklama
idstring (GUID)Logo kimliği
colorCodestringLogo üzerine zemin rengi
isDefaultbooleanVarsayılan logo
logoSmall/Medium/BigstringLogo görsel yolları
installmentCellColorstringUI’da taksit hücresi rengi

Taksit/Komisyon Alanları

AlanTipAçıklama
installmentintTaksit sayısı
commApplyTypeIdintKomisyon uygulama tipi ID
processCommRatenumberKomisyon oranı (yüzde)
plusInstallmentintKampanya/ek taksit sayısı (varsa)

[
{
"name": "IyzicoWorld ",
"colorCode": "#701f7e",
"logo": {
"id": "f394c327-4425-ed11-98e1-005056b0d2e5",
"colorCode": "#ffffff",
"isDefault": true,
"logoSmall": "~/Content/themes/base/images/apilogo/yapikredi/world.png",
"logoMedium": null,
"logoBig": null,
"installmentCellColor": "#f5ecfe"
},
"commRates": [
{
"installment": 1,
"commApplyTypeId": 10,
"processCommRate": 0.0000,
"plusInstallment": 0
},
{
"installment": 2,
"commApplyTypeId": 10,
"processCommRate": 1.0600,
"plusInstallment": 0
}
],
"isVisibleCommRate": false,
"isDefaultPos": false
},
{
"name": "QnbFinansBank Yeni",
"colorCode": "#dcc0d8",
"logo": {
"id": "ff93c327-4425-ed11-98e1-005056b0d2e5",
"colorCode": "#ffffff",
"isDefault": false,
"logoSmall": "~/Content/themes/base/images/apilogo/finansbank/qnbfinansbank.png",
"logoMedium": null,
"logoBig": null,
"installmentCellColor": "#dcc0d8"
},
"commRates": [
{
"installment": 1,
"commApplyTypeId": 10,
"processCommRate": 1.0000,
"plusInstallment": 0
},
{
"installment": 2,
"commApplyTypeId": 10,
"processCommRate": 2.0000,
"plusInstallment": 3
},
{
"installment": 3,
"commApplyTypeId": 10,
"processCommRate": 3.0000,
"plusInstallment": 4
}
],
"isVisibleCommRate": false,
"isDefaultPos": false
}
]