zfr / zfr-quaderno
用于与Quaderno REST API交互的PHP库
v1.0.4
2015-02-09 15:22 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle-services: 0.5.*
Requires (Dev)
- phpunit/phpunit: ~4.1
README
ZfrQuaderno是基于Guzzle的,为Quaderno发票系统的现代PHP库。
依赖项
- PHP 5.5+
- Guzzle: >= 5.0
如果你使用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())