# 2.3.BIN Kontrol Servisi

Bu servis girilen Paynet sistemlerinde daha önce saklı kartınızın **card\_hash** parametresi ile sistemde tanımlı banka bilgilerini ve oran bilgilerini döner. Buradan kullanıcının seçeceği taksit seçeneğine ait **“instalment\_key”** değerini bir sonraki adım olan **create\_card\_token** servisinde kullanmalısınız.

{% hint style="success" %}
<https://api.paynet.com.tr/v1/paynetj/check_card_bin>
{% endhint %}

{% tabs %}
{% tab title="İstek Parametreleri" %}

| Parametre İsmi      | Tip    | Zorunlu | Açıklama                                                                                                                                                                                                                                            |
| ------------------- | ------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **session\_id**     | string | Evet    | Auth servisiyle ilgili alınan session bilgisi                                                                                                                                                                                                       |
| **card\_hash**      | string | Evet    | Kart no hashlenmiş değeri                                                                                                                                                                                                                           |
| **card\_owner\_id** | string | Hayır   | Paynet’in kart saklamada üretiği kart sahibinin benzersiz değeri. Daha önceden saklanmış kart ile ödeme alma işleminde Auth servisinde card\_owner\_id parametresi gönderilmediyse bu serviste card\_owner\_id parametresi gönderilmesi zorunludur. |
| {% endtab %}        |        |         |                                                                                                                                                                                                                                                     |

{% tab title="Dönüş Parametreleri" %}

| Parametre İsmi            | Tip     | Açıklama                                                  |
| ------------------------- | ------- | --------------------------------------------------------- |
| **bank\_id**              | string  | Bankanın paynet sistemindeki kodu                         |
| **bank\_logo**            | string  | Bankanın logosunun alınacağı url                          |
| **bank\_name**            | string  | Bankanın Adı                                              |
| **card\_type**            | string  | Kart türü: cc :Bireysel, bc:Ticari, dc:Debit              |
| **tds\_enable**           | bool    | Seçilen banka ile 3D’li işlem yapılabilir mi yi belirtir. |
| **data\[]**               | dizi    | Oran tablosu dizisi                                       |
| **-> instalment\_key**    | string  | Oran anahtarı, bu anahtar daha sonra kullanılacak         |
| **-> instalment**         | string  | Taksit sayısı                                             |
| **-> instalment\_amount** | decimal | Taksit tutarı                                             |
| **-> total\_amount**      | decimal | Kredi kartından çekilecek tutar                           |
| **-> commision**          | decimal | Komisyon tutarı                                           |
| **-> desc**               | string  | Ödeme planı, arayüzde gösterilecek değer                  |
| **object\_name**          | string  | Dönen nesnenin ismi                                       |
| **code**                  | string  | Sonuç kodu 0 ise başarılıdır.                             |
| **message**               | string  | Sonuç mesajı                                              |
| {% endtab %}              |         |                                                           |

{% tab title="Request" %}

```
{
      session_id: "js_EAAAAMb2/RMGqozzIWMQWUTL5pJrdQvi/aD5qZ4A1LaDfo8g",
      card_hash: "f4dabd79-5b7e-40bd-84d5-54058242dfa0"
      card_owner_id:"f4dabd79-5b7e-40bd-84d5-54058242dfa0"
 }
```

{% endtab %}

{% tab title="Response" %}

```
{  
   "bank_id":"AXSS",
   "bank_logo":"http://localhost:64102/img/banklogo/small/AXSS.png",
   "bank_name":"Axess",
   "card_type":"cc",
   "tds_enable":true,
   "data":[  
      {  
         "instalment_key":"ji_EAAAAGINo4rz8dJGeBoy+ItEftZ4QS0qS5xn44NfXj30wd/ZRwL7ZQs9OAKZy5xGY5EaaA==",
         "instalment":101,
         "instalment_amount":0.10,
         "total_amount":10.30,
         "commision":0.26,
         "desc":"101 Taksit 101 x 0,10 = 10,30 TL"
      },
      {  
         "instalment_key":"ji_EAAAAPTScfWKuCRfoG7q82ibmozBZHJN8LYZseR0djrTRSsu",
         "instalment":0,
         "instalment_amount":10.24,
         "total_amount":10.24,
         "commision":0.20,
         "desc":"0 Taksit 0 x 10,24 = 10,24 TL"
      },
      {  
         "instalment_key":"ji_EAAAAN4Aw1tKUlglnCrBgQr+m0maUBwR0ScCTbFXTJeEqGif",
         "instalment":3,
         "instalment_amount":3.46,
         "total_amount":10.37,
         "commision":0.31,
         "desc":"3 Taksit 3 x 3,46 = 10,37 TL"
      },
      {  
         "instalment_key":"ji_EAAAAOT0wNkTexwQ9hDXhP6QIAdWja3VkAQalefn2jW3Ouyj",
         "instalment":6,
         "instalment_amount":1.73,
         "total_amount":10.37,
         "commision":0.31,
         "desc":"6 Taksit 6 x 1,73 = 10,37 TL"
      }
   ],
   "obeject_name":"paynetj_bin",
   "code":0,
   "message":"Başarılı Islem"
}

```

{% endtab %}

{% tab title="Service Url" %}

| Sistem           | URL                                                                                                                                                                                                                                                                                      |
| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Canlı Sistem** | [https://api.paynet.com.tr\[/v1/paynetj/check\\\_card\\\_bin](https://doc.paynet.com.tr/uornek/servisler/kart-saklama/2.saklanmis-kart-verisi-ile-oedeme-alma/https:/api.paynet.com.tr\[/v1/paynetj/check\\_card\\_bin)]\(<https://api.paynet.com.tr/v1/paynetj/check_card_bin>)         |
| **Test Sistemi** | [https://pts-api.paynet.com.tr\[/v1/paynetj/check\\\_card\\\_bin](https://doc.paynet.com.tr/uornek/servisler/kart-saklama/2.saklanmis-kart-verisi-ile-oedeme-alma/https:/pts-api.paynet.com.tr\[/v1/paynetj/check\\_card\\_bin)]\(<https://api.paynet.com.tr/v1/paynetj/check_card_bin>) |
| {% endtab %}     |                                                                                                                                                                                                                                                                                          |
| {% endtabs %}    |                                                                                                                                                                                                                                                                                          |
