zuni/boletophp

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

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

dev-master 2014-05-14 12:51 UTC

This package is not auto-updated.

Last update: 2024-09-24 05:30:24 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的贡献,而Leandro Maniezo的项目又源自João Prado Maia和Pablo Martins F. Costa的PHPBoleto。

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

该项目旨在专门满足PHP Boletos技术领域的专业人员和开发人员,因此需要具备所需的知识和对此进行深入研究,以完美配置要使用的Boleto。安装、运行、测试和银行账户的补偿完全由专业人员负责,因为我们不提供技术支持,因此对于发送给我们的关于一般性、技术性或支持请求的问题将不会做出回应。

BoletoPhp项目不关注行政、商业或法律问题,因为这完全由银行负责,因为每个Boleto钱包都有其特殊性。有关Boleto收款的概念,您可以访问维基百科网站了解更多信息。

此项目的主要想法是什么?

标准化一个基于3个PHP文件的复合标准的简单银行Boleto生成格式

以经济银行Boleto为例,我们有

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

BoletoPHP的这种概念是否有助于创建其他银行的Boleto?

是的,因为它简化了开发人员的任务,使他们能够继续Projeto BoletoPHP项目,以开发其他银行的Boleto。创建一个新银行Boleto的主要工作是为函数创建php文件(如上面的funcoes_cef.php),其中包含每个银行的规则,以生成Boleto的两个主要信息:可识别行和条形码。因为layout_xxxx.php只更改银行的标志,而在boleto_xxxx.php中仅增加少量特定于每个银行的变量。

已开发的Boleto/Bancos