facturama / facturama-php-sdk
Facturama PHP SDK
v2.0.1
2021-03-30 17:23 UTC
Requires
- php: ^5.6|>=7.2|8.0
- ext-curl: *
- ext-openssl: *
- guzzlehttp/guzzle: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- phpmd/phpmd: ^2.4.3
- phpunit/phpunit: ^5.4.3|^6.0|^7.0
This package is not auto-updated.
Last update: 2024-09-25 10:23:51 UTC
README
Facturama PHP SDK
[注意] 此文档也提供英文版本,请参阅 English
用于消费 Facturama 的 Web API 和 Multiemisor API 的库。
您可以查阅完整的 API 指南。
创建用户账户
在测试环境 Sandbox 中创建用户账户
对于 Web API,使用测试 RFC “EKU9003173C9” 进行基本配置,更多信息请参阅 此处。
测试数字印章 (CSD),请参阅 此处。
快速入门
依赖项
此库至少需要 PHP 5.5
安装
composer require facturama/facturama-php-sdk:^2.0@dev
包括库
将库包含到您的项目中
require __DIR__.'/vendor/autoload.php';
创建 Facturama\Client 类的实例
示例
$facturama = new \Facturama\Client('USER', 'PASSWORD');
Web API
创建具有单一发射器的 CFDIs(账户所有者,其税务配置文件已设置)
所有操作都在网页平台上反映。
Web API 操作
- 创建、查询和取消 CFDI,以及下载 XML、PDF 和通过电子邮件发送这些文件;
- 查询当前配置文件和订阅;
- 上传 Logo 和数字证书;
- 产品、客户、分支机构和系列 CRUD。
示例:请参阅 此处
Multiemisor API
创建具有多个发射器的 CFDIs。
操作不会在网页平台上反映。
Multiemisor API 操作
- 创建、查询、取消下载 XML
- CSD(数字印章证书)CRUD。
示例:请参阅 此处
我想贡献力量!
太好了!只需在 GitHub 上 fork 此项目,创建一个分支,编写代码,并为您的代码添加一些测试。
感谢您的帮助!