bielsystems / boletophp
PHP 银行汇票系统开源项目
此包的官方仓库似乎已消失,因此该包已被冻结。
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2019-03-18 02:21:31 UTC
README
PHP 银行汇票系统开源项目
此项目的首要目的是什么?
该项目由 Elizeu Alcantara 自 2006 年 5 月开始创建,起源于 BBBoletoFree 项目,该项目得到了 Daniel William Schultz 和 Leandro Maniezo 的合作,而后者又源自 João Prado Maia 和 Pablo Martins F. Costa 的 PHPBoleto。
创建一个比 PhpBoleto 更简单的银行汇票生成系统,并扩展到市场上使用最广泛的银行的汇票开发,包括 BBBoletoFree 项目中的巴西银行。此系统为开源和免费分发,遵循 GPL 许可协议。
此项目旨在专门满足 PHP 编程领域的技术专业人士和开发者的需求,因此需要具备相关知识和对汇票的深入理解才能正确配置要使用的汇票。安装、运行、测试和银行账户中的补偿完全是专业人士的责任,因为我们不提供技术支持。因此,关于一般性疑问、技术问题或支持请求的任何信息都不会得到回复。
BoletoPhp 项目不侧重于行政、商业或法律问题,因为这些完全由各银行负责,因为每个汇票存折都有其特殊性。有关银行汇票概念的更多信息,您可以访问维基百科网站。
此项目的核心思想是什么?
根据一个由 3 个 PHP 文件组成的简单标准,统一每个银行的汇票生成格式。
以经济银行的汇票为例,我们有:
- boleto_cef.php:这里放置用于生成汇票的数据
- layout_cef.php:这里放置生成汇票的 HTML 结构
- funcoes_cef.php:这里放置用于生成汇票的函数
此 BoletoPHP 概念是否有助于创建其他银行的汇票?
是的,因为它有助于开发者为 BoletoPHP 项目继续开发其他银行的汇票。创建新银行汇票的主要工作是创建包含每个银行生成 2 个主要信息(即数字线和条形码)规则的 PHP 函数文件(如上述 funcoes_cef.php),而 layout_xxxx.php 中只更改银行的标志,boleto_xxxx.php 中仅添加少量特定于每个银行的变量。
已开发的银行/实体汇票
银行/实体 | 存折 |
---|---|
巴西银行 | 18 - 6、7 或 8 位数的公约 |
泛美银行 | 特殊 - 无登记 |
经济银行 | SR [SICOB、SINCO 和 SIGCB] |
美洲银行 | 175 / 174 / 178 / 104 / 109 - 无登记 |
汇丰 | CNR - 无登记 |
布拉德斯科 | 06 / 03 - 无登记 |
巴奈斯特 | 00 - 无登记 |
雷亚尔 | 57 - 无登记 |
诺萨凯伊卡 | 5 [直接收费] 或 钱包 1 [简单收费] |
苏德美里斯(与雷亚尔银行集成) | 57 [无登记收费] 或 钱包 20 [有登记收费] |
桑坦德-巴内斯帕(银行 033 - 旧 353) | 102 - 无登记 |
桑坦德-巴内斯帕(银行 033) | COB - 无登记 |
巴诺布 | 01 [SICOOB] - 无登记 |
BESC | 25 - 无登记 |
西克雷迪 | A - 简单 |