thiagorock22/boletophp

此包的最新版本(dev-master)没有提供许可证信息。

Projeto Código-Aberto de Sistema de Boletos bancários em PHP

dev-master 2019-07-02 02:12 UTC

This package is auto-updated.

Last update: 2024-09-29 05:08:59 UTC


README

Projeto Código-Aberto de Sistema de Boletos bancários em PHP

这个项目的最主要动机是什么?

该项目自2006年5月由Elizeu Alcantara创建,起源于Projeto BBBoletoFree,该项目得到了Daniel William Schultz和Leandro Maniezo的合作,他们从João Prado Maia和Pablo Martins F. Costa的PHPBoleto衍生而来。

创建一个比PhpBoleto更简单的Boleto生成系统,并扩展到市场上使用最广泛的银行,而不仅仅是BBBoletoFree项目中的巴西银行。此系统是开源的,可以免费分发,符合GPL许可证。

此项目专门面向PHP票据领域的技术专业人士和开发者,因此需要掌握所需知识和对票据配置进行研究的技能,以确保使用票据的正确配置。安装、运行、测试和银行账户中的补偿完全由专业人员负责,因为我们不提供技术支持,因此不会回复有关一般性、技术性或支持请求的邮件。

BoletoPhp项目不涉及行政、商业或法律问题,因为这完全由银行根据每个票据夹的独特性来处理。有关Boleto de Cobrança概念的更多信息,您可以访问维基百科网站。

这个项目的最主要想法是什么?

标准化基于3个php文件组成的简单格式的银行票据生成格式

以经济银行的票据为例,我们有

  • boleto_cef.php:这里存放生成票据使用的数据
  • layout_cef.php:这里存放生成票据的HTML结构
  • funcoes_cef.php:这里存放生成票据使用的函数

这个BoletoPHP的概念有助于创建其他银行的票据吗?

是的,因为它便于开发者为BoletoPHP项目开发其他银行的票据提供延续性,因为创建一个新银行票据的主要工作就是创建一个php函数文件(在上面的例子中是funcoes_cef.php),其中包含每个银行的规则,以生成票据的2个主要信息:条形码和二维码,因为layout_xxxx.php中只更改银行的标志,而在boleto_xxxx.php中只添加了少量每个银行特定的变量。

已开发的票据/银行