use GuzzleHttp\Client as HttpClient;
use MHD\Numm\Api\Client as NummClient;
use MHD\Numm\Api\TokenProvider;
use MHD\Numm\Data\Credentials;
use MHD\Numm\Data\Document;
$credentials = new Credentials(
'clientId',
'clientSecret',
'username',
'password',
'token'
);
$httpClient = new HttpClient(['base_uri' => 'example.org']);
$tokenProvider = new TokenProvider($credentials, $httpClient);
$nummClient = new NummClient($httpClient, $tokenProvider);
$invoice = new Document();
# set invoice parameters
# ...
$response = $nummClient->createDocument($invoice);
if ($response->getStatusCode() >= 400) {
throw new Exception($response->getBody()->getContents());
}
# process API response
# ...
-
Notifications
You must be signed in to change notification settings - Fork 0
License
melvin-hamilton-digital/numm-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published