Python实现的CNAB240文件,用于执行批量支付。
项目描述
aurorae
aurorae 是一个生成固定宽度的CNAB240文件以执行批量支付的工具。
aurorae 可以...
- 为批量支付生成CNAB240文件
- 允许轻松扩展不同类型的输入文件
aurorae 不可以...
- 处理费用或巴西银行所说的“cobrança”
- 通过PIX处理支付,我们只支持通过银行信息进行的支付
但是,欢迎提交拉取请求。
工作原理
aurorae 使用Python类型提示进行数据验证和生成固定宽度的CNAB 240文件。库接收作为输入的电子表格,必须是Pydantic模型Spreadsheet的一个匹配项,一个通用处理程序将初始数据解析为CNAB240模块用于生成文件的中间表示。通过创建新的提供程序,库支持不同类型的输入,请查看电子表格提供程序以获取示例。
历史和架构详情可以在项目的ADR中找到。
需求
- Python (>3)
- openpyxl (3.0.7)
- pydantic (>1.8.2)
安装
pip install aurorae
使用
要使用测试数据运行aurorae
generate_cnab_sample
要使用您自己的数据运行aurorae,请使用
generate_cnab_sample ~/source_spreadsheet.xlsx
文档
https://aurorae.readthedocs.io
安全
我们非常重视aurorae的安全性和用户的信任,因此我们不会保存用户发送的任何信息(无论是支付信息还是其他信息)。如果您认为您发现了一个安全问题,请通过以下方式负责任地披露:[flavio@vinta.com.br]
版本发布
请参阅CHANGELOG.md。
致谢
该项目由开源贡献者和Vinta Software维护。
商业支持
Vinta Software始终在寻找令人兴奋的工作,如果您需要任何商业支持,请随时联系我们:[contact@vinta.com.br]
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
aurorae-0.0.2.tar.gz (41.3 kB 查看哈希值)
构建分发
aurorae-0.0.2-py3-none-any.whl (43.1 kB 查看哈希值)
关闭
aurorae-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e38c67ebf6dd56268de462e8f51c6f1630256a8bf95a2ebd89bafe472647db9 |
|
MD5 | f7518010b3a5fcb825c08e11be0ca5c7 |
|
BLAKE2b-256 | ea2cfd7a7ecf9018e359f4e821b7390be1e7c9dff20080c132df79aabf26b677 |
关闭
aurorae-0.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 416c8ca6827726b5aa1e61018874244ce40f3a0629572f588f852adfa255bc33 |
|
MD5 | a98e3006b44f6ca18cecb63682241160 |
|
BLAKE2b-256 | f004242a69872c0d80af3cc7ee577d232c66247e9cb23e93d5fadf97b458ab64 |