ciki / gemini-payment
PHP generator for Gemini payment file format.
1.0.4
2023-10-05 13:14 UTC
Requires
- php: >=7.4.0
- nette/utils: ^3.0|^4.0
README
$senderAccountPrefix = '';
$senderAccountNumber = '1234567890';
$senderBankCode = '5500'; // 4 numbers
$gemini = new Gemini();
$gemini->setSender($senderBankCode, $senderAccountNumber, $senderAccountPrefix);
foreach ($this->getPaymentItems() as $i) {
$fullAccountNumber = $i->accountPrefix . $i->accountNumber . '/' . $i->bankCode;
$item = (new Item($fullAccountNumber, $i->amount, $i->varSym))
->setConstSym($i->constSym ?? '')
->setSpecSym($i->specSym ?? '')
->setMessage($i->message ?? '')
;
$gemini->addItem($item);
}
$res = $gemini->generate();
echo '<pre>' . $res . '</pre>';