2017 © Pedro Peláez
 

library api-client

API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de

image

billdu/api-client

API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de

  • Monday, March 5, 2018
  • by billdu
  • Repository
  • 2 Watchers
  • 2 Stars
  • 35 Installations
  • API Blueprint
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 3 % Grown

The README.md

api-client

API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at and minirechnung.de, (*1)

stability: dev, (*2)

installation

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

The Versions

05/03 2018

dev-master

9999999-dev

API client for billdu.com, minifaktura.sk, minifaktura.cz, minirechnung.at, minirechnung.de

  Sources   Download

MIT

The Requires

 

The Development Requires