EPC QR Kodu (GiroCode) Nedir?
EPC QR kodu — yaygın adıyla GiroCode — bir SEPA kredi transferinin bilgilerini (alıcı adı, IBAN, tutar, açıklama) taşıyan bir karekoddur. Banka uygulaması bu kodu tarayınca transfer formunu otomatik doldurur; ödemeyi yine kullanıcı onaylar.
Güncelleme:
Kısa cevap
EPC QR (GiroCode), alıcı adını, IBAN'ı, tutarı ve açıklamayı taşıyan bir karekoddur.
Banka uygulaması bu kodu tarayınca SEPA kredi transferi (SCT) formunu otomatik doldurur. Kod ödeme yapmaz; yalnızca veriyi taşır. Tutarı ve alıcıyı gördükten sonra ödemeyi onaylayan yine kullanıcıdır. Yalnızca euro ve SEPA IBAN'ları için tasarlanmıştır.
Avrupa'da bir faturanın, bağış çağrısının veya kasadaki bir ödeme talebinin üzerinde küçük bir kare karekod görmüş olabilirsiniz. Çoğu zaman bu, EPC QR kodu — Almanca konuşulan ülkelerde yaygın adıyla GiroCode — dediğimiz standarttır. Amacı basittir: bir euro transferini elle IBAN girmeden, banka uygulamasında tek dokunuşla önceden doldurmak. Bu rehberde EPC QR kodunun ne olduğunu, içinde hangi bilgilerin taşındığını, nasıl çalıştığını ve Türkiye'deki durumunu açıklıyoruz.
EPC QR kodu tam olarak nedir?
EPC QR kodu, European Payments Council'in (Avrupa Ödemeler Konseyi) EPC069-12 başlıklı kılavuzunda tanımladığı bir veri biçimidir. Karekodun içine, bir SEPA kredi transferini (SCT) başlatmak için gereken bilgiler düz metin olarak yerleştirilir: alıcının adı, IBAN'ı, gönderilecek tutar, açıklama ve birkaç kontrol alanı. Bir banka uygulaması bu kodu okuduğunda, transfer ekranındaki alanları bu bilgilerle doldurur.
Kritik nokta şudur: EPC QR kodu bir ödeme aracı değil, bir veri taşıyıcısıdır. Kod hiçbir parayı hareket ettirmez, hiçbir hesaba erişmez ve hiçbir onay içermez. Sadece "şu alıcıya, şu IBAN'a, şu tutarı gönder" bilgisini makine tarafından okunur biçimde taşır. Ödemeyi başlatan, tutarı ve alıcıyı ekranda gören ve onaylayan yine kullanıcıdır. Bu yönüyle GiroCode, elle IBAN yazmanın yol açtığı yazım hatalarını ortadan kaldıran bir kolaylıktır — güvenlik ya da yetkilendirme katmanı değil.
QR kodunun içinde hangi alanlar var?
EPC QR kodunun içeriği, satır satır dizilmiş sabit bir alan sırası izler. Aşağıdaki tablo, EPC069-12'ye göre bu alanları ve ne işe yaradıklarını özetler.
| Alan | Açıklama |
|---|---|
| Service Tag | Kodun türünü belirten sabit değer: BCD. Uygulamaya "bu bir EPC ödeme kodudur" der. |
| Sürüm (Version) | Kod biçiminin sürümü (ör. 001 / 002). Sürüm, BIC alanının zorunlu olup olmadığını etkiler. |
| Karakter seti | Metnin hangi kodlamayla yazıldığını belirtir (ör. UTF-8). Alıcı adı ve açıklamadaki özel harfler için önemlidir. |
| Kimlik (Identification) | İşlem türü: SEPA kredi transferi için SCT. |
| BIC (isteğe bağlı) | Alıcı bankasının BIC/SWIFT kodu. Yeni sürümlerde SEPA içi ödemelerde genelde zorunlu değildir. |
| Alıcı adı (Beneficiary) | Parayı alacak kişi veya kurumun adı. Zorunludur. |
| IBAN | Alıcının IBAN'ı. Zorunludur ve yalnızca SEPA alanındaki IBAN'lar kabul edilir. |
| Tutar (EUR) | Gönderilecek tutar — yalnızca euro cinsinden. Boş bırakılırsa kullanıcı tutarı kendi girer (ör. bağışlarda). |
| Amaç / Purpose | Ödemenin amacını belirten isteğe bağlı kod (ISO 20022 amaç kodları). Çoğu ödemede boş kalır. |
| Referans (yapılandırılmış) | ISO 11649 "RF" biçimli, kontrol basamaklı bir alacaklı referansı. Otomatik mutabakat için kullanılır. |
| Açıklama (serbest) | Yapılandırılmamış serbest metin açıklama. Yapılandırılmış referansla birlikte değil, onun yerine kullanılır. |
| Bilgi (Information) | Kullanıcıya gösterilecek isteğe bağlı ek not. |
Yapılandırılmış referans ile serbest açıklama alanları arasında bir tercih vardır: ödemeyi bir yazılım otomatik olarak eşleştirecekse yapılandırılmış RF referansı, insan okuyacaksa serbest açıklama daha uygundur. Bu ayrımı ve karakter sınırlarını ayrıntılı olarak SEPA ödeme referansı ve amaç kodları rehberinde bulabilirsiniz.
Yalnızca euro ve SEPA IBAN'ları
EPC QR kodu tanım gereği SEPA kredi transferi içindir; bu da iki sınır getirir. Birincisi, taşıdığı tutar yalnızca euro cinsinden olabilir — başka para birimi (dolar, sterlin, Türk lirası) bu kodla ifade edilmez. İkincisi, alıcı hesabı bir SEPA alanı IBAN'ı olmalıdır. Kod, tanımı gereği SEPA dışı bir hesaba SWIFT transferi başlatmak için tasarlanmamıştır.
Türkiye notu
Türkiye SEPA'ya dahil olmadığından, Türk banka uygulamaları EPC QR kodunu (GiroCode) genellikle tanımaz veya desteklemez. Bu karekod Avrupa'da çok yaygındır — faturalarda, bağış çağrılarında, kasadaki (POS) ödeme taleplerinde ve dernek/okul ödemelerinde sıkça kullanılır — ama Türkiye'de alışılmış bir yöntem değildir. Bir Türk hesabından euro göndermeniz gereken durumlarda kod işinize yaramayabilir; bankanızın hangi transfer yöntemini kullandığını (SEPA mı, SWIFT mi) mutlaka teyit edin.
Adım adım nasıl çalışır?
Sürecin tamamı, verinin taşınmasından ibarettir; parayı hareket ettiren tek adım en sonda ve kullanıcının elindedir:
- Bir kurum (satıcı, dernek, fatura düzenleyen) alıcı adını, IBAN'ı, tutarı ve açıklamayı bir EPC QR koduna kodlar ve faturaya ya da ekrana basar.
- Ödeyecek kişi, SEPA bölgesindeki bankasının uygulamasında QR tarama özelliğini açar ve kodu okutur.
- Uygulama koddaki alanları çözer ve transfer formunu otomatik doldurur — IBAN elle yazılmaz.
- Kullanıcı ekrandaki alıcıyı, IBAN'ı ve tutarı kontrol eder ve ödemeyi onaylar.
- Ancak bu onaydan sonra banka gerçek SEPA kredi transferini başlatır.
Bir EPC QR kodunun nasıl üretildiğini görmek ve kendi ödeme bilgilerinizle bir kod oluşturmak isterseniz, tamamen tarayıcınızda çalışan SEPA / EPC QR (GiroCode) oluşturucu aracını kullanabilirsiniz. Bu aracı kullanmak, gerçek bir SEPA transferini nasıl başlatacağınızı adım adım anlatan SEPA transferi nasıl yapılır? rehberiyle birlikte okumak faydalı olur.
Güvenlik: taramadan önce alanları görün
EPC QR kodunun getirdiği kolaylık, aynı zamanda bir risk taşır: karekodun içindeki IBAN ve tutar çıplak gözle okunamaz. Kötü niyetli biri, gerçek bir faturanın üzerine kendi IBAN'ını içeren sahte bir QR kodu yapıştırabilir; siz kodu tarayıp düşünmeden onaylarsanız para yanlış hesaba gidebilir. Avrupa'da bu tür "QR üzerine sahte etiket yapıştırma" dolandırıcılıkları bilinen bir vakadır.
Korunmanın yolu basittir: ödemeyi onaylamadan önce, uygulamanın doldurduğu IBAN'ı, alıcı adını ve tutarı ekranda mutlaka kontrol edin. QR kod yalnızca formu doldurur; son sözü siz söylersiniz. Kaynağına güvenmediğiniz bir karekodu taramayın ve tutarın beklediğiniz değer olduğundan emin olun. Matematiksel olarak geçerli bir IBAN, o hesabın doğru alıcıya ait olduğunu kanıtlamaz — bu yüzden alıcı adını ve IBAN'ı birlikte doğrulamak önemlidir.
Özet
EPC QR kodu (GiroCode), EPC069-12 standardında tanımlanan ve bir SEPA kredi transferini önceden dolduran bir karekoddur. İçinde alıcı adı, IBAN, euro tutarı, açıklama ve amaç/referans alanları taşır; ödemeyi kendisi yapmaz, yalnızca veriyi taşır ve son onay kullanıcıdadır. Yalnızca euro ve SEPA IBAN'larıyla çalışır; Türkiye SEPA dışında olduğundan Türk banka uygulamaları bu kodu genelde desteklemez. Kolaylık sağlarken sahte QR riskini de beraberinde getirdiği için, her zaman onaylamadan önce IBAN ve tutarı kontrol edin.
Sık sorulan sorular
EPC QR kodu (GiroCode) ödemeyi kendisi mi yapar?
Hayır. QR kodu yalnızca ödeme bilgilerini (alıcı, IBAN, tutar, açıklama) taşır. Banka uygulaması bu bilgileri okuyup transfer formunu doldurur, ama parayı göndermez. Tutarı ve alıcıyı gördükten sonra ödemeyi onaylayan yine sizsiniz.
GiroCode ile EPC QR kodu farklı şeyler mi?
Hayır, aynı şeyin iki adıdır. Teknik standardın adı EPC QR (European Payments Council'in EPC069-12 kılavuzunda tanımlanır); GiroCode ise özellikle Almanca konuşulan ülkelerde bu QR koduna verilen ticari/yaygın isimdir. İkisi de aynı veri biçimini kullanır.
Türk banka uygulamamla GiroCode tarayabilir miyim?
Genellikle hayır. EPC QR kodu SEPA kredi transferi içindir ve sadece euro ile SEPA IBAN'larını taşır. Türkiye SEPA'ya dahil olmadığından Türk banka uygulamaları bu kodu genelde tanımaz veya desteklemez. Kodu tarasanız bile transfer euro/SEPA koridoruna ait olur; bunu bankanızla teyit edin.
QR kodunu taramadan önce nelere dikkat etmeliyim?
Uygulama alanları doldurduktan sonra ödemeyi onaylamadan önce IBAN'ı, alıcı adını ve tutarı ekranda mutlaka kontrol edin. QR kodu görsel olarak okunamaz; sahte veya değiştirilmiş bir kod sizi yanlış bir IBAN'a yönlendirebilir. Kaynağına güvenmediğiniz bir karekodu taramayın.
Kaynaklar
Güven seviyeleri A (resmî belge) → E (doğrulanmamış) arasında derecelendirilir.
SEPA şema kuralları ve coğrafi kapsam (SEPA scheme rulebooks & scope)
European Payments Council (EPC)
- Belge tarihi:
- 2025
- Son kontrol:
- 2026-07-16