IBAN Karekod

FAST Karekod Nasil Calisir?

FAST TR Karekod, kullanicinin banka bilgilerini yapilandirilmis bir veri paketine donusturur ve bu paketi QR kod olarak kodlar. Bu sayfa, karekodun olusturulmasindan banka uygulamasinda islenmesine kadar tum teknik sureci aciklamaktadir.

Genel Islem Akisi

FAST TR Karekod islem akisi dort ana asamadan olusur:

  1. Veri Girisi: Kullanici banka, IBAN ve alici adini girer. Sistem girdileri dogrular (IBAN formati, uretici kodu, alici adi uzunlugu).
  2. Payload Olusturma: Dogrulanmis veriler TCMB standardina uygun TLV yapisina donusturulur. CRC-16 degeri hesaplanir ve payload'a eklenir.
  3. QR Kodlama: Olusturulan payload dizesi standart QR kod formatinda goruntulenir. Kullanici QR'i ekrandan taratabilir veya PNG olarak indirebilir.
  4. Banka Islemi: Alici veya gondericinin banka uygulamasi QR kodu tarar, TLV yapisini ayristirir, CRC'yi dogrular ve odeme ekranini otomatik doldurur.

Asama 1: Girdi Dogrulamasi

Karekod uretiminin ilk adimi girdi dogrulamasidir. Sistem asagidaki kontrolleri yapar:

Herhangi bir dogrulama basarisiz olursa karekod uretilmez ve kullaniciya Turkce hata mesaji gosterilir. Bu katman, kalitesiz veya bozuk karekodlarin olusmasini onler.

Asama 2: TLV Payload Olusturma

Dogrulanan veriler TLV (Tag-Length-Value) formatina donusturulur. Her veri parcasi bir etiket numarasi, uzunluk degeri ve veri iceriginden olusur. Payload su sirlamayla insa edilir:

  1. Versiyon etiketi (75) eklenir
  2. Statik gosterge etiketi (01) eklenir
  3. Uretici kodu etiketi (02) eklenir
  4. Uygulama sablonu (61) icinde IBAN, alici adi ve akis tipi TLV'leri birlestirilerek eklenir
  5. CRC etiketi (63) ve uzunluk degeri ("04") eklenir
  6. Tum dize uzerinden CRC-16/CCITT-FALSE hesaplanir
  7. Hesaplanan CRC degeri (4 hex karakter) payload'un sonuna eklenir

Bu surec tamamen deterministiktir: ayni girdiler her zaman ayni payload'i uretir. Detayli etiket yapisi icin FAST TR Karekod Standardi sayfamizi inceleyebilirsiniz.

Asama 3: CRC Hesaplama ve Dogrulama

CRC-16 hesaplamasi karekodun en kritik asamasidir. Algoritma, payload dizesinin her baytini isliyerek 16 bitlik bir kontrol degeri uretir. Bu deger yanlis hesaplandiginda banka uygulamalari "CRC Verisi Uyumsuz" hatasi gosterir.

ibankarekod.com CRC degerini hesapladiktan sonra, uretilen payload uzerinde yeniden dogrulama yapar (self-check). Eger hesaplanan ve eklenen CRC degerleri eslesmezse sistem karekod ciktisini engeller. Bu ift katmanli dogrulama, bozuk karekod uretimini onler.

Asama 4: QR Kodlama ve Cikti

Dogrulanmis payload dizesi standart bir QR kod gorselina donusturulur. QR kodlama islemi error correction level M (medium) ile yapilir; bu, karekodun kismi hasar veya baski kalitesi dusukluguned dayanikli olmasini saglar.

Kullaniciya uc cikti secenegi sunulur:

Tarayici Icinde Islem (Client-Side)

ibankarekod.com'da tum islemler tamamen tarayici icerisinde gerceklesir. JavaScript kullanilarak TLV olusturma, CRC hesaplama ve QR kodlama islemleri yapilir. Sunucuya hicbir veri gonderilmez, harici API cagrilmaz ve hicbir bilgi kaydedilmez.

Bu mimari bircok avantaj saglar:

Karekod uretim surecinin pratikte nasil kullanilacagini IBAN Karekod Olusturma sayfamizda adim adim anlattik. FAST TR Karekod Nedir? sayfamizda ise standardin genel cercevesini bulabilirsiniz.

IBAN'dan FAST Karekod Olusturmak Icin Araci Kullanin

Bankanizi secin, IBAN giriniz ve saniyeler icinde FAST TR Karekod olusturun. Tamamen ucretsiz, tamamen guvenli.

IBAN ile Karekod Olustur

Sikca Sorulan Sorular

Karekod uretimi sunucu tarafinda mi yapilir?

Hayir. ibankarekod.com'da tum islemler tamamen tarayici icerisinde (client-side) gerceklesir. Hicbir veri sunucuya gonderilmez.

CRC hatasi alinirsa ne olur?

ibankarekod.com her uretimde CRC degerini hesaplar ve iceride dogrular. CRC uyumsuzlugu tespit edilirse karekod ciktisi engellenir ve kullaniciya hata mesaji gosterilir.

Uretilen karekod hangi uygulamalarda calisir?

FAST sistemine dahil tum Turk bankalaninin mobil uygulamalarinda calisir. Ziraat, Akbank, Is Bankasi, Halkbank, Vakifbank, QNB Finansbank ve diger FAST uyeli bankalar desteklenir.

Karekod taratidiginda ne olur?

Banka uygulamasi karekodu tarar, TLV yapisini ayristirir, CRC dogrulamasini yapar ve IBAN ile alici adini odeme ekranina otomatik doldurur. Kullanici yalnizca tutari girer ve islemi onaylar.

Karekod guvenli mi? Verim kaydediliyor mu?

ibankarekod.com hicbir IBAN veya hesap bilgisini kaydetmez. Harici API kullanilmaz. Tum islem JavaScript ile tarayici belleginde gerceklesir.