PHP code example of datalinx / php-upn-qr-generator
1. Go to this page and download the library: Download datalinx/php-upn-qr-generator library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
datalinx / php-upn-qr-generator example snippets
// Create an instance of the UPNQR class
$QR = new UPNQR();
// Set payer
$QR ->setPayerName("Janez Novak")
->setPayerStreetAddress("Lepa ulica 33")
->setPayerCity("Koper");
// Set recipient
$QR ->setRecipientIban("SI56020360253863406")
->setRecipientName("Podjetje d.o.o.")
->setRecipientStreetAddress("Neka ulica 5")
->setRecipientCity("Ljubljana");
// Transaction details
$QR ->setAmount(55.58)
->setRecipientReference("SI081236-17-34565")
->setPurposeCode("GDSV")
->setPaymentPurpose("Plačilo spletnega naročila št. 304");
try {
// Generate QR code image of type svg (use .png for PNG images)
$QR->generateQrCode("./qrcode.svg");
} catch (Exception $e) {
throw new Exception("Error generating QR code image: " . $e->getMessage());
}