Komisyon Sorgulama
Üye işyerinden bin
alanına girilen kart ile yapılacak işlemlerde uygulanacak taksit seçenekleri ve komisyon ücretlerinin gösterildiği servistir.
URL
POST
/api/Payment/CommissionInquiry
Servise gönderilen parametreler şu şekildedir:
merchantId
int
64
Evet
Üye işyeri numarası
memberId
int
64
Evet
Üye Id
txnType
string
255
Evet
İstek Tipi
bin
string
255
Evet
Komisyon sorgulanacak bin numarası
bankCode
string
255
Hayır
Komisyon sorgulanacak banka kodu
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,
"memberId": 1,
"txnType": "Auth",
"bin": "555574",
"bankCode": "0015",
"amount": 1000,
"currency": "949"
}
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?