libary spayd-parser
Spayd format parser PHP libary
higi90/spayd-parser
Spayd format parser PHP libary
- Tuesday, May 16, 2017
- by higi90
- Repository
- 1 Watchers
- 0 Stars
- 16 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 0 % Grown
Higi90/SpaydParser
Short Payment Descriptor (SPAYD, SPD) format parser PHP libary, (*1)
Installation
Composer:, (*2)
$ composer require higi90/spayd-parser
Usage
<?php
require __DIR__ . '/vendor/autoload.php';
use Higi90\SpaydParser;
$spaydString = 'SPD*1.0*ACC:CZ2806000000000168540115+FIOBCZPP*AM:450.00*CC:CZK*MSG:PLATBA ZA ZBOZI*X-VS:1234567890';
$spayd = new SpaydParser\Spayd($spaydString);
echo 'ACC: ' . $spayd->getParam('ACC') . "\n";
echo 'MSG: ' . $spayd->getParam('MSG') . "\n";
$account = $spayd->getAccount();
echo 'IBAN: ' . $account->getIban() . "\n";
echo 'SWIFT: ' . $account->getSwift() . "\n";
if($account instanceof SpaydParser\AccountCzech) {
echo 'Account number: ' . $account->getAccountNumber() . "\n";
echo 'Bank code: ' . $account->getBankCode() . "\n";
}