Я Я использую TCPDF для генерации QR-кода, но содержимое QR-кода должно быть установлено в конкретную строку (вероятно, хешированные данные с информацией о платеже).
И это подводит меня к моему вопросу: < strong>есть ли способ сгенерировать этот код, который будет выводиться в виде QR-кода, чтобы клиенты могли открыть приложение своего банка и отсканировать его, чтобы автоматически установить данные платежа? Использование PHP на сайте Wordpress. p>
Я новичок в этой теме, поэтому пытаюсь выяснить, возможно ли это вообще.
Код: Выделить всё
// Create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// Set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Your Name');
$pdf->SetTitle('Scan and Pay QR Code Example');
// Add a page
$pdf->AddPage();
// Set QR code style
$style = array(
'border' => 2,
'vpadding' => 'auto',
'hpadding' => 'auto',
'fgcolor' => array(0,0,0),
'bgcolor' => false, // No background color
'module_width' => 1, // Width of a single module in points
'module_height' => 1 // Height of a single module in points
);
// Define the content of the QR code that includes a variable symbol and an amount
$variableSymbol = "1111";
$amount = "1 EUR";
$merchantCode = "123456789012";
$transactionCurrency = "978"; // EUR's numeric code
// This is the string that should be formatted in a way that bank apps can read it. HERE IS THE PROBLEM
$codeContents = "TXN:".$variableSymbol."-AMT:".$amount."-MCC:".$merchantCode."-CUR:".$transactionCurrency;
// Print a QR code
$pdf->write2DBarcode($codeContents, 'QRCODE,H', 20, 20, 50, 50, $style, 'N');
// Close and output PDF document
$pdf->Output('scan_and_pay_qr.pdf', 'D');
Подробнее здесь: https://stackoverflow.com/questions/784 ... ode-in-php
Мобильная версия