Taksit Bilgileri Sorgula

Üye işyerinden bin alanına girilen kart ile yapılacak işlemlerde uygulanacak taksit seçeneklerinin listelendiği servistir.

URL

POST /api/Payment/InstallmentInquiry

Servise gönderilen parametreler şu şekildedir:

Parametre
Tip
Uzunluk
Zorunluluk
Açıklama

merchantId

int

64

Evet

Üye işyeri numarası

txnType

string

255

Evet

İstek Tipi

bin

string

255

Evet

Komisyon sorgulanacak bin numarası

amount

int

64

Evet

Ödeme yapılacak tutar

Servisten dönen parametreler şu şekildedir:

Parametre
Tip
Uzunluk
Açıklama

isSuccess

boolean

-

İşlem başarılı (true) ; işlem başarısız (false) bilgisi döner

message

string

255

isSuccess: true olması durumunda "İşlem başarılıdır." ; false olması durumunda alınan hata mesajı gelmektedir.

errorCode

string

5

isSuccess: true olması durumunda null ; false olması durumunda alınan hata codu gelmektedir.

requestId

string

64

Sistem tarafından isteğe ait unique ID bilgisidir.

data

array

-

Dizi olarak aşağıdaki parametreler dönmektedir

Örnek JSON formatında istek ve cevap aşağıdaki gibidir:

İstek

{
  "merchantId": 97163,
  "txnType": "Auth",
  "bin": "650923",
  "currency": "949",
  "amount": "10000"
}

Cevap

  
{
  "isSuccess": true,
  "message": "İşlem başarılıdır.",
  "errorCode": null,
  "requestId": "d31a17d1-33c8-4804-bedc-08bb34f72045",
  "data": [
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 0
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 2
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 3
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 4
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 5
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 6
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 7
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 8
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 9
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 10
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 11
    },
    {
      "customerCommission": 3,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1030,
      "totalCommissionAmount": 30,
      "installmentNumber": 12
    },
    {
      "customerCommission": 0,
      "customerAdditionalCommission": 0,
      "amount": 1000,
      "totalAmount": 1000,
      "totalCommissionAmount": 0,
      "installmentNumber": 0
    }
  ]
}
  

Last updated

Was this helpful?