beebots/taxify

通过Taxify的API将您的网站与Taxify连接。最初为zaycon/taxify。

v2.1.1 2022-09-30 16:53 UTC

This package is auto-updated.

Last update: 2024-09-29 05:48:56 UTC


README

通过Taxify API将您的网站与Taxify连接

目录

分支备注

看起来在撰写本文时,原始的ZayconTaxify库已经废弃了几年。我们需要在项目中支持Taxify,这是一次冒险。最大的挑战是找到Taxify API本身的充分文档。

这个分支/替代方案源自ZayconTaxify的原始源代码,现在已经足够不同,可以成为自己的实现。我将版本提升到2.0以防止意外安装此包。

主要变更

  • 支持PHP >= 7.1。

  • 支持PSR-4自动加载。

  • 将PHPUnit升级到v6进行开发

  • 将常见的“请求”对象解耦为单个请求

    • VerifyAddress
    • CalculateTax
    • CommitTaxRequest
    • CancelTaxRequest
    • GetCodesRequest
  • 将常见的“响应”对象解耦为单个响应

    • VerifyAddressResponse
    • CalculateTax
    • CommitTaxResponse
    • CancelTaxResponse
    • GetCodesResponse
  • 重构以更好地使用特性和类型提示

安装

rk/taxify添加到您的composer.json文件中。(我们目前尚未在Packagist上发布。)

{
  "require": {
    "rk/taxify": "~2.0"
  },
  "repositories": [
    {
      "type": "git",
      "url": "https://github.com/rk/taxify.git"
    }
  ]
}

文档

过时

请参阅测试以获取最新的使用方法。

关于

最初由Zaycon Fresh开发。

此版本由Robert Kosek修订、重构和更新为PHP 7。开发时间和努力是Wood Street的慷慨之举。