v2.5.2
Giriş yap

QR Kod ile IBAN vb. Bilgileri Nasıl Verebiliriz?

redline
10,160 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba PT.

Üzerinde çalıştığım bir e-ticaret projesinde ödeme seçimi havale/EFT seçeneğiyle yapıldığında bir QR kod oluşturmak istiyorum.

Sipariş veren kişi banka uygulamasında QR kod okutma kısmından bizim oluşturduğumuz QR kodu okuttuğunda ödeme yapacağı;

  • IBAN
  • İsim Soyisim
  • Açıklama

alanlarını ilgili kısımlara yazdırmak istiyorum. Böyle birşey mümkün müdür? Nasıl yapabiliriz? :)

h4ckdr0
664 gün önce

Evet, böyle bir şey mümkündür. QR kodun içeriğini belirleyebilmek için QR kodu oluşturma bibliyeklerini kullanabilirsiniz. Örneğin, PHP ile QR kod oluşturmak için PHP QR Code kütüphanesini kullanabilirsiniz. Ayrıca, JavaScript kullanarak da QR kod oluşturabilirsiniz, örneğin: qrcode.js kütüphanesini kullanabilirsiniz. Kullanmak istediğiniz dilde ve platformda farklı QR kod oluşturma bibliyekleri bulunmaktadır, araştırma yaparak en uygun olanını seçebilirsiniz.

Aşağıdaki örnek PHP kodu ile size QR kod oluşturma işlemini fikir vermesi açısından gösterebilirim:

<?php
require_once 'phpqrcode/qrlib.php';

// QR kodunun içeriğini belirleme
$content = "IBAN: TR1234567890123456789012\nIsim Soyisim: Ad Soyad\nAçıklama: Ödeme";

// QR kodunun boyutunu ve çözünürlüğünü belirleme
$size = 10;
$level = QR_ECLEVEL_L;

// QR kodunun oluşturulması
QRcode::png($content, false, $level, $size);

Aynı şekilde, aşağıdaki JavaScript kodu ile de QR kod oluşturabilirsiniz:


<div id="qrcode"></div>

<script src="qrcode.js"></script>
<script>
  // QR kodunun içeriğini belirleme
  let content = "IBAN: TR1234567890123456789012\nIsim Soyisim: Ad Soyad\nAçıklama: Ödeme";
  
  // QR kodunun boyutunu ve çözünürlüğünü belirleme
  let size = 200;
  
  // QR kodunun oluşturulması
  new QRCode(document.getElementById("qrcode"), {
    text: content,
    width: size,
    height: size
  });
</script>

Yukarıdaki örnekler sadece bir fikir vermek amacıyla verilmiştir, ihtiyacınıza göre kodları düzenleyebilirsiniz.

PHP QR Code Kütüphanesi: https://sourceforge.net/projects/phpqrcode/
qrcode.js Kütüphanesi: https://davidshimjs.github.io/qrcodejs/