İçeriğe geç

Taksit Servisi

Bu servis ile belirli bir tarih için mevcut taksit bilgilerini sorgulayabilirsiniz. Üye işyerinize ait taksit seçeneklerini ve komisyon oranlarını öğrenmek için bu servisi kullanabilirsiniz.

Postman Collection’ını indirmek için tıklayınız. Postman Code Snippet’inde kendi kullandığınız dilin kodlarını görebilirsiniz.

Bu API’nin kullanımında, ilgili parametreler https://paynkolaytest.nkolayislem.com.tr/Vpos/Payment/GetMerchandInformation adresine Body’de form-data olarak POST edilir.

ParametreTipZorunluAçıklama
sxstringEvetSize özel merchant numaranız (panelinizden alabilirsiniz)
datestringEvetTarih bilgisi (GG.AA.YYYY formatında, örn: 31.12.2025)
hashDatav2stringEvetGüvenlik hash değeri

Hash değeri aşağıdaki formül ile oluşturulur:

hashDatav2 = Base64(SHA512(sx + "|" + date + "|" + merchantSecretKey))

Hash bileşenleri:

  • sx: Merchant numaranız
  • date: Sorgu tarihi (GG.AA.YYYY formatında)
  • merchantSecretKey: Size özel gizli anahtarınız (panelinizden alabilirsiniz)

Başarılı bir sorgulamada aşağıdaki bilgileri içeren bir response döner:

{
"PLUS_INSTANLMENT_LIST": [
{
"BANK_CODE": "000",
"BANK_IMAGE_NAME": "akbank.jpg",
"EXTRA_INSTALMENT_DESCRIPTION": "Bireysel Axess kartlarına 2-9 taksit arasında yapılan işlemlere artı 3 taksit verilecektir.\n",
"POS_TYPE": "1",
"ACTIVE": true,
"ORDER_NO": 1
}
],
"COMMISSION_LIST": [
{
"CODE": "PARAF",
"DATA": [
{
"INSTALLMENT": 1,
"COMMISSION": "1.72",
"CARD_TRX_TYPE": "TEKCEKIM",
"MERCHANT_COMMISSION": 12
},
{
"INSTALLMENT": 2,
"COMMISSION": "1.00",
"CARD_TRX_TYPE": "TAKSITLI",
"MERCHANT_COMMISSION": 0
},
{
"INSTALLMENT": 3,
"COMMISSION": "5.19",
"CARD_TRX_TYPE": "TAKSITLI",
"MERCHANT_COMMISSION": 0
}
],
"KEY": "008",
"BIN": null
},
{
"CODE": "AXESS",
"DATA": [
{
"INSTALLMENT": 1,
"COMMISSION": "1.72",
"CARD_TRX_TYPE": "TEKCEKIM",
"MERCHANT_COMMISSION": 0
},
{
"INSTALLMENT": 2,
"COMMISSION": "1.00",
"CARD_TRX_TYPE": "TAKSITLI",
"MERCHANT_COMMISSION": 1
}
],
"KEY": "002",
"BIN": null
},
{
"CODE": "BONUS",
"DATA": [
{
"INSTALLMENT": 1,
"COMMISSION": "1.72",
"CARD_TRX_TYPE": "TEKCEKIM",
"MERCHANT_COMMISSION": 0
}
],
"KEY": "004",
"BIN": null
}
],
"MERCHANT_COMMISSION": 0,
"COMMISSION": 5.00000000,
"VALOR_DATE": "7",
"RESPONSE_CODE": 2,
"RESPONSE_DATA": null
}
example.php
<?php
$sx = "YOUR_SX_VALUE";
$date = "31.12.2025"; // GG.AA.YYYY formatında
$merchantSecretKey = "YOUR_MERCHANT_SECRET_KEY";
// Hash oluşturma
$hashString = $sx . "|" . $date . "|" . $merchantSecretKey;
$hashDatav2 = base64_encode(hash('sha512', $hashString, true));
// API isteği
$url = "https://paynkolaytest.nkolayislem.com.tr/Vpos/Payment/GetMerchandInformation";
$data = [
'sx' => $sx,
'date' => $date,
'hashDatav2' => $hashDatav2
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
print_r($result);
?>