bogdananton / avangate-rest-api-client
1.0.3
2016-01-26 16:33 UTC
Requires
- php: ^5.6
- guzzlehttp/guzzle: 6.*
This package is not auto-updated.
Last update: 2024-12-12 23:10:18 UTC
README
This is a simple client built on top of Guzzle.
Usage
Initialize by calling:
$client = new Client([ 'code' => MERCHANT_CODE, 'key' => MERCHANT_APIKEY, 'base_uri' => 'https://api.avangate.com/3.0/' ]);
Use as a Guzzle client
try { $response = $client->get('orders/?StartDate=2015-01-01'); $orderListing = json_decode($response->getBody()->getContents()); print_r($orderListing); } catch (\GuzzleHttp\Exception\ClientException $e) { $contents = json_decode($e->getResponse()->getBody()->getContents()); var_dump($contents->message); } catch (\Exception $e) { var_dump($e->getMessage()); }