fastbill / fastbill-php-sdk
FastBill SDK for PHP
0.4.0
2026-10-01 19:33 UTC
Requires
- php: ^8.0
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.0|^8.0
- jschaedl/iban-validation: ^2.5
Requires (Dev)
- phpunit/phpunit: ^9.5.25
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 0.4.0
- 0.3.4
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.10
- 0.2.9
- 0.2.8
- 0.2.7
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- dev-ntr/master/add-revenue-integration
- dev-decouple-entity-dependencies-from-the-API
- dev-ntr/master/add-php-versions-to-test-matrix
- dev-change-status-to-state
- dev-add-status-to-invoiceget-response
- dev-add-buyerreference
This package is auto-updated.
Last update: 2026-10-01 19:46:55 UTC
README
FastBill PHP SDK
The SDK is licensed under the MIT License. Feel free to contribute!
Using the SDK
The API documentation provides all information about the available endpoints.
Install & Integrate the SDK into your Project
The SDK requires a PHP version of 7.1 or higher and ext-xml. The recommended way to install the SDK is through Composer.
composer require fastbill/fastbill-php-sdk
Usage
You can find for every implemented api action an example file in the examples directory.
Development
The development environment is based on DDEV. The Makefile wraps the most common commands (run make help for the full list).
make ddev-up # start the ddev project (ddev start) make ddev-install # install the composer dependencies make ddev-unit # run phpunit make ddev-cs # fix the code style with php-cs-fixer make ddev-phpstan # run phpstan (level 5) make ddev-quality # run cs fixer, phpstan and phpunit make ddev-coverage # run phpunit with html coverage (temporarily enables xdebug) make ddev-ssh # open a shell in the web container make ddev-down # stop the ddev project