zfr/zfr-quaderno

用于与Quaderno REST API交互的PHP库

v1.0.4 2015-02-09 15:22 UTC

This package is auto-updated.

Last update: 2024-08-29 04:39:39 UTC


README

Latest Stable Version

ZfrQuaderno是基于Guzzle的,为Quaderno发票系统的现代PHP库。

依赖项

如果你使用ZF2,你可以使用简化其使用的模块: ZfrQuadernoModule

安装

仅通过Composer支持ZfrQuaderno的安装

php composer.phar require zfr/zfr-quaderno:1.*

教程

目前,ZfrQuaderno仅实现了Quaderno API的一个非常有限的子集。未来将会扩展。

首先,你需要实例化Quaderno客户端,传递你的账户名称和令牌(你可以在Quaderno仪表板中找到这些信息)。可以传递第三个参数为true以启用沙箱模式。

$client = new QuadernoClient('account-name', 'my_token');
$client->createWebhook([
    'url'         => 'https://mylistener.com',
    'event_types' => ['invoice.created']
]);

完整参考

以下是一个包含所有方法完整列表

与联系人相关的函数

  • array getContacts(array $args = array())
  • array getContact(array $args = array())
  • array getStripeContact(array $args = array())
  • array updateContact(array $args = array())

与发票相关的函数

  • array getInvoices(array $args = array())
  • array getInvoice(array $args = array())
  • array deliverInvoice(array $args = array())

与WEBHOOK相关的函数

  • array getWebhooks(array $args = array())
  • array getWebhook(array $args = array())
  • array createWebhook(array $args = array())
  • array updateWebhook(array $args = array())
  • array deleteWebhook(array $args = array())

与税相关的函数

  • array calculateTaxes(array $args = array())