dev-master
9999999-devAPI client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de
MIT
The Requires
The Development Requires
by Martin Bažík
Wallogit.com
2017 © Pedro Peláez
API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de
API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at and minirechnung.de, (*1)
stability: dev, (*2)
composer require billdu/api-client:dev-master
or require loader.php from package root directory, (*3)
## usage, (*4)
first we need to initialize the client like this, (*5)
$client = iInvoices\Api\ApiClient(http://api.billdu.com, $publicKey, $privateKey);, (*6)
the client has 4 available resources: Clients, Products, Orders, Invoices you can acces them like this
$client->clients;
$client->products;
$client->orders;
$client->invoices;, (*7)
all have these methods, (*8)
public function listAll(); public function get($id); public function create($data); public function update($id, $data); public function delete($id);
invoices and order have these extra methods, (*9)
public function download($id); public function send($id, $data); public function getDownloadLink($id);
send method is used like this:, (*10)
$data = [
'subject' => 'invoice',
'message' => 'hi, please pay',
'recipients' => [
'email@example.com'
]
];
$clienti->invoices->send($id, $data);
API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de
MIT