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. 2.Saklanmış Kart Verisi ile Ödeme Alma

2.3.BIN Kontrol Servisi

v1/paynetj/check_card_bin

Previous2.2.Tanımlı Kart ListesiNext2.4.Kart Hash Üzerinden Kredi Kartından Ödeme Alma

Last updated 6 years ago

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.

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.

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ı

{
      session_id: "js_EAAAAMb2/RMGqozzIWMQWUTL5pJrdQvi/aD5qZ4A1LaDfo8g",
      card_hash: "f4dabd79-5b7e-40bd-84d5-54058242dfa0"
      card_owner_id:"f4dabd79-5b7e-40bd-84d5-54058242dfa0"
 }
{  
   "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_card_bin
/v1/paynetj/check_card_bin
/v1/paynetj/check_card_bin