pavlyuts/portabilling

此软件包已被 废弃 且不再维护。作者建议使用 porta/billing 软件包。

PortaOne 计费 API 包装器

0.10 2022-02-01 07:23 UTC

This package is auto-updated.

Last update: 2023-06-04 23:28:05 UTC


README

目的

此软件包旨在简化创建用户门户应用程序、集成和配置代码时与 PortaOne 计费系统的通信。为 composer 构建,使用 PSR-4 自动加载,使用 PSR-3 对象进行日志记录。

未经过充分测试,使用风险自担!

  • BillingAPI 类封装 PortaBilling API。用于创建、读取、更改和删除计费系统中的对象。
  • BillingEvent 类用于接收和处理计费系统的事件。
  • BillingEventDispatcher 类用于根据路由图分发计费系统的事件。

请参考 项目 Wiki 了解详细信息和使用示例。

安装

在 Composer 存储中。只需添加适当的 require 部分

"require": {
    "pavlyuts/portabilling": "*"
}

确定您使用的版本是个好主意。不要在没有审查的情况下使用下一个版本,即使我会尽力保持向后兼容性。在使用版本更改之前,请先审查 变更日志

依赖项

  • psr/log: ^1.1
  • rmccue/requests: ^1.7

PortaOne 文档

请参考 PortaOne 文档并在使用此软件包之前进行培训。