bporcelli / php-taxcloud
税云PHP库
1.1.0
2024-06-21 14:54 UTC
Requires
- php: >=7.4
README
此库基于VMDoh的PHP TaxCloud库。它引入了对免税的支持,并将原始库更新到最新版本的TaxCloud API。
提供了一个smoketest,该测试使用存储在环境变量中的凭据连接到TaxCloud API。它旨在进行快速测试以确保库的核心功能正常工作,但它不是彻底的测试。请勿使用真实网站的凭据运行smoketest。它将创建交易。
smoketest还提供了一套很好的示例,说明如何使用此库。
关于
PHP库,用于简化您的PHP Web应用程序与TaxCloud通信的能力。
兼容性
php-taxcloud与PHP 7.4及更高版本进行了测试。
贡献
如果您想为php-taxcloud做出贡献,您的努力将受到赞赏!
但是,您的代码应至少在一定程度上遵循PSR-2指南,API更改应附带测试。
入门
此库需要您拥有TaxCloud的API凭据。
要获取TaxCloud API密钥,您需要首先在TaxCloud上注册账户,验证您的网站,然后获取您特定网站的API ID和API KEY。
示例
smoketest是一个很好的资源,它以基本和直接的方式演示了整个过程。如果您需要查看特定功能的工作方式,单元测试是一个更好的资源。单元测试使用存根来模拟API,这些存根可以显示您应该期待的数据类型。
测试
包含了一个smoketest,它连接到API,并旨在仅进行非常快速的检查,以确保基本功能没有损坏。要使用smoketest,您需要设置以下环境变量
- TaxCloud_apiLoginID
- TaxCloud_apiKey
请勿使用真实网站的凭据运行smoketest。它将创建交易。