Composer Package
PHP bindings, installed with Composer.
The same catalogue, from Laravel, Symfony, or a plain script. PSR-compliant, with the HTTP client you already use.
What you get
Framework agnostic
A service provider for Laravel if you want one, and nothing required if you do not.
Your HTTP client
PSR-18, so it uses whatever your application already has rather than bundling another one.
Typed responses
Real objects rather than nested arrays you have to remember the shape of.
Exceptions that mean something
Separate types for a bad request, an exhausted balance and a provider failure.
Credits on every response
What the call cost, in the response, for your own accounting.
One key
The same credential as every other integration.