ciki/gemini-payment

PHP generator for Gemini payment file format.

1.0.4 2023-10-05 13:14 UTC

This package is auto-updated.

Last update: 2024-09-05 15:21:47 UTC


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>';