Paynet API
ÖRNEK
ÖRNEK
  • Başlarken
  • Nasıl Erişirim?
  • Neye İhtiyacım var?
  • Ödeme Methodları
    • Hazır Form
    • Özelleştirilebilir Form
      • Event Parametreleri
      • Servis Parametreleri
    • Ortak Ödeme Sayfası
      • Ödeme Emri Oluşturma
        • POST Methodu
        • GET Methodu
      • Emir Listesi
      • Confirmation Url Adresine Post Edilen Parametreler
    • API Entegrasyonu
      • Ödeme
      • 3D ile ödeme
  • SERVİSLER
    • İşlem
      • Ödeme Onaylama
      • Ödeme Raporu
      • Finansallaştırma
      • Ödeme Kontrol
      • İşlem Detay
      • İşlem Listesi
      • İşlem İşaretleme
      • İşlem Bilgi Ekleme
      • İşlem Slip
      • İmza Yükle
    • İptal/İade
      • İade Talebi
      • İade Talebi Listesi
      • Ön Otorizasyon İptal
      • Finansallaştırma İptal
    • Oran
      • Oran Tablosu(Sunucu Tabanlı)
      • Oran Tablosu(İstemci Taraflı)
      • Oran Tipi Düzenleme
      • Oran Tipi Silme
      • Oran Tanımlama
    • Bayi
      • Auto Login
      • Login
      • Limit
    • Abonelik
      • Düzenli Ödeme Oluşturma
      • Düzenli Ödeme Durum Güncelleme
      • Düzenli Ödeme Faturalandırma
      • Düzenli Ödeme Emri Tekrar Gönder
      • Düzenli Ödeme Listesi
      • Kart Bilgisi Listesi
      • Fatura Durum Güncelleme
      • Toplu Fatura Durum Güncelleme
      • Kart Bilgisi Silme
      • Düzenli Ödeme Detayı
      • Kart Bilgisi Sıra Düzenleme
      • Fatura Listesi
      • Fatura Ödeme Girişimi Listesi
      • Manuel Çekim
    • Cari Hesap
    • Kart Saklama
      • 1.Ödeme Sırasında Kart Saklama
        • 1.1.Authenticate Servis
        • 1.2.BIN Kontrol Servisi
        • 1.3.Kart Kaydetme Servisi
        • 1.4.Kart Bilgilerini Yollama
        • 1.5.Kredi Kartından Ödeme Alınması
      • 2.Saklanmış Kart Verisi ile Ödeme Alma
        • 2.1.Authenticate Servis
        • 2.2.Tanımlı Kart Listesi
        • 2.3.BIN Kontrol Servisi
        • 2.4.Kart Hash Üzerinden Kredi Kartından Ödeme Alma
        • 2.5.Ödemenin Alınması
      • 3.Ödeme Almadan Kart Verisi Kaydetme
        • 3.1.OTP Gönderme Servisi
        • 3.2.OTP Kontrol Servisi
        • 3.3.Kart Bilgisi Saklama Servisi
        • 3.4.Kart Silme Servisi
        • 3.5.Kart Açıklaması Güncelleme Servisi
        • 3.6.Kart Listesi Servisi
    • Fatura
    • Başvuru
      • Başvuru Kayıt Servisi
      • Döküman Tipleri Çekme Servisi
      • Form Tipine Bağlı Doküman Çekme Servisi
      • Doküman Yükleme
      • Doküman Silme
      • Başvuru Çekme
  • GENEL BİLGİLER
    • Banka Kodları
    • Taksit Kodları
    • Hata Kodları
      • HTTP Status Kodlar
      • Hata Tipleri
      • Dönüş Kodları
    • Veri Tipleri
      • Status
      • Kart Tipi
      • İşlem Tipi
    • Test Kartları
    • Sıkça Sorulan Sorular
      • Kart Saklama Süreci Hakkında
Powered by GitBook
On this page
  1. SERVİSLER
  2. Kart Saklama
  3. 1.Ödeme Sırasında Kart Saklama

1.2.BIN Kontrol Servisi

v1/paynetj/check_bin

Previous1.1.Authenticate ServisNext1.3.Kart Kaydetme Servisi

Last updated 1 year ago

Bu servis girilen BIN numarasına göre 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_token servisinde kullanmalısınız.

Parametre İsmi

Tip

Zorunlu

Açıklama

session_id

string

Evet

Auth servisiyle ilgili alınan session bilgisi.

bin

string

Evet

Girilen kredi kartı bilgisinin ilk 8 karakteri. 8 karakter sonrası gönderilmemelidir.

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

string

Taksit tutarı

-> total_amount

string

Kredi kartından çekilecek tutar

-> commision

string

Komisyon tutarı

-> desc

string

Ödeme planı, arayüzde gösterilecek değer

object_name

string

Dönen cevabın nesne adı

code

string

İşlemin cevap kodu 0 ise işlem başarılıdır.

message

string

İşlemin cevap koduna göre mesaj barındırır.

{
  session_id: "js_EAAAAMb2/RMGqozzIWMQWUTL5pJrdQvi/aD5qZ4A1LaDfo8g",
  bin: "43550843"
}
{
  "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"
}

Sistem

URL

Canlı Sistem

https://api.paynet.com.tr

Test Sistemi

https://pts-api.paynet.com.tr​​

https://api.paynet.com.tr/v1/paynetj/check_bin
/v1/paynetj/check_bin
/v1/paynetj/check_bin