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
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