otisz/laravel-billingo

Laravel 的 Billingo REST API 集成

v2.1.0 2023-04-20 11:12 UTC

This package is auto-updated.

Last update: 2024-09-20 14:24:20 UTC


README

Latest Version on Packagist Software License Total Downloads

Billingo API 集成,适用于 Laravel。

Laravel Billingo V3 正在开发中。

路线图

  • 实现发票服务(2019. 03. 25.)
  • 重构服务文档(2019. 03. 25.)
  • 使用自定义连接器包(2019. 04. 17.)
  • 实现产品服务(2019. 06. 09.)
  • 实现费用服务(2019. 06. 09.)
  • 实现定期服务(2019. 06. 09.)
  • 实现银行账户服务(2019. 06. 09.)
  • 实现支付方式服务(2019. 06. 09.)
  • 实现增值税服务(2019. 06. 09.)
  • 实现货币服务(2019. 06. 09.)
  • 添加更多文档

依赖关系

安装

您可以通过 Composer 安装此包

$ composer require otisz/laravel-billingo

在 Laravel 5.5 或更高版本中,服务提供程序将自动注册。在框架的旧版本中,只需将服务提供程序添加到 config/app.php 文件中

'providers' => [
    ...
    Otisz\Billingo\BillingoServiceProvider::class,
    ...
],

'aliases' => [
    ...
    'Billingo' =>  Otisz\Billingo\Facades\Billingo::class,
    ...
],

您可以使用以下命令发布配置文件

$ php artisan vendor:publish --provider="Otisz\Billingo\BillingoServiceProvider" --tag=config

发布后,config/billingo.php 配置文件 包含

<?php

return [
    /*
     * The public key for Billingo
     */
    'public_key' => env('BILLINGO_PUBLIC_KEY'),

    /*
     * Private key
     */
    'private_key' => env('BILLINGO_PRIVATE_KEY'),
];

配置

在使用 Billingo 服务提供程序之前,您需要使用您的 API 密钥进行配置。您可以在以下位置访问您的 API 密钥:https://www.billingo.hu/api

用法

  • 客户端 查看 Clients.md
  • 发票 查看 Invoices.md
  • 产品(文档即将推出)
  • 银行账户(文档即将推出)
  • 货币(文档即将推出)
  • 费用(文档即将推出)
  • 支付方式(文档即将推出)
  • 定期(文档即将推出)
  • 增值税(文档即将推出)
\Billingo::connector();

\Billingo::get(string $uri, array $payload = []);

\Billingo::post(string $uri, array $payload = []);

\Billingo::put(string $uri, array $payload = []);

\Billingo::delete(string $uri, array $payload = []);

\Billingo::clients();

\Billingo::invoices();

\Billingo::products();

\Billingo::bankAccounts();

\Billingo::currency();

\Billingo::expenses();

\Billingo::paymentMethods();

\Billingo::recurring();

\Billingo::vat();

测试

$ composer lint

贡献

安全漏洞

如果您发现任何与安全相关的问题,请通过电子邮件 leventeotta@gmail.com 而不是使用问题跟踪器来报告。所有安全漏洞都将得到及时解决。

许可证

Laravel Billingo 包是开源软件,根据 MIT 许可证 许可。