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:
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:
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?