oneb-pub/qr-uct

Ukraine credit transfer url and qr generator

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

1.1 2024-10-15 15:14 UTC

This package is auto-updated.

Last update: 2025-03-15 16:25:38 UTC


README

  • php >= 7.4
  • globalcitizen/php-iban
  • webmozart/assert

Install

composer require oneb-pub/qr-uct

Usage

$generator = new UCT\Generator();

$generator
    ->setAmount(101) //Сумма у копійках (тільки ціле число)
    ->setCurrency('UAH') //Валюта
    ->setPaymentPurpose('Благодійний безповоротний внесок') //Призначення платежу
    ->setReceiverAccount('UA473052990000026005026707459') //Рахунок IBAN
    ->setReceiverCode('43720363') // РНОКПП або ЄДРПОУ
    ->setReceiverName('БО "Фонд Сергія Притули"'); // ПІБ або на назва юридичної особи отримувача

//URL
$url = $generator->generateUrl();

//QR-code
$qrCodeSvg = $generator->generateQrCodeSvg();

echo $qrCodeSvg;
echo "<a href=\"$url\">Переказати кошти</a>";

Banks

  • Sense Bank
  • Грант
  • Укргазбанк
  • ПриватБанк
  • Monobank | Universal Bank
  • izibank
  • Sportbank
  • Банк Кредит Дніпро
  • ПУМБ
  • Aбанк
  • Глобус Банк
  • РАДАБАНК
  • Креді Агріколь Банк
  • GERC
  • Komunalka