tagliatti / boleto-validator
用于验证银行汇票中存在的条形码和可扫描行的类。
1.0.1
2017-02-08 03:04 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is auto-updated.
Last update: 2024-08-30 01:34:12 UTC
README
用于验证银行汇票中存在的条形码和可扫描行的类。兼容PHP 5.5+,应使用与PSR-4兼容的自动加载器。
它可以验证由4个数字块组成的公约汇票(如电费、水费、IPTU等)
示例
83640000001-1 33120138000-2 81288462711-6 08013618155-1
或
85890000460-9 52460179160-5 60759305086-5 83148300001-0
还可以验证由5个数字块组成的账单或分期付款汇票(可扫描行)
示例: 42297.11504 00001.954411 60020.034520 2 68610000054659
安装
可以使用Composer安装此库。
$ composer require tagliatti/boleto-validator
使用示例
验证公约
<?php require_once('./vendor/autoload.php'); use Tagliatti\BoletoValidator\BoletoValidator; // Com mascara BoletoValidator::convenio("83640000001-1 33120138000-2 81288462711-6 08013618155-1"); // Com outro tipo de mascara BoletoValidator::convenio("83640000001 1 33120138000 2 81288462711 6 08013618155 1"); // Sem mascara BoletoValidator::convenio("836400000011331201380002812884627116080136181551");
验证账单或分期付款
<?php require_once('./vendor/autoload.php'); use Tagliatti\BoletoValidator\BoletoValidator; // Com mascara BoletoValidator::boleto("42297.11504 00001.954411 60020.034520 2 68610000054659"); // Sem mascara BoletoValidator::boleto("42297115040000195441160020034520268610000054659");
使用许可
此库遵循MIT许可证(MIT)的使用条款。