#pix #deserialize #specification #compliant #qr #featuring #creation

pix-brcode

一个可用的符合PIX规范的库,具有快速的反序列化功能

1个不稳定版本

0.1.0 2021年8月31日

#3 in #featuring


用于 pix-api-client

MIT 许可证

19KB
374

Pix-toolbelt

提供了一组crate,用于简化PIX BrCode(EMV-QrCode规范的一个子集)的创建和验证。

希望成为br-code和pix相关操作的首选库。

目录

emv-qrcps

状态:已实现。

具有非分配反序列化器和基于EMV-QrCode的任何规范的序列化器。

pix-brcode

状态:进行中...

具有创建、反序列化PIX Br Code字符串的功能,并带有正确的CRC16检查。通过扩展emv-qrcps crate提供的功能来实现。

适用于PIX动态和静态QR码。

还可以验证用于PIX动态QR码的Location URL,用于Merchant Account Information

pix-api-client

状态:进行中...

具有Rust中强类型API客户端,适用于任何符合PIX-API的PSP。

LICENSE

整个项目采用MIT许可证。如果您将其用于商业用途,您没有义务,但作为对创造者的感谢,请提前通知他们。

每个贡献也采用MIT许可证。


lib.rs:

在:Pix手册:https://www.bcb.gov.br/content/estabilidadefinanceira/pix/Regulamento_Pix/II_ManualdePadroesparaIniciacaodoPix_versao2-3-0.pdf BR代码手册:https://www.bcb.gov.br/content/estabilidadefinanceira/spb_docs/ManualBRCode.pdf QR码安排:https://www.bcb.gov.br/content/estabilidadefinanceira/forumpireunioes/Anexo%20I%20-%20Padr%C3%B5es%20para%20Inicia%C3%A7%C3%A3o%20do%20PIX.pdf

同一个QR码中可能存在多个安排

依赖项

~7MB
~129K SLoC