Ingenico SDK Download
- Convenient PHP wrapper around the API calls and responses:
- marshalls PHP request objects to HTTP requests
- unmarshalls HTTP responses to PHP response objects or PHP exceptions
- handling of all the details concerning authentication
- handling of required meta data
Structure of this repository
This repository consists out of the following components:
- The source code of the SDK itself: /src and /lib
- The source code of the unit and integration tests (including the examples): /tests
Requirements
PHP 5.4 or above is required. No additional packages are needed.
Installation via Composer
-
Add a requirement to the SDK to your composer.json file:
composer require ingenico-epayments/connect-sdk-php
- Add vendor/autoload.php to your project, if this is not already done.
Manual installation
- Download the latest version of the PHP SDK from GitHub. Choose the connect-sdk-php-x.y.z.tar.gz file from the releases page, where x.y.z is the version number.
- Add the contents of the tar.gz file to your project. The content of the /src and /lib folders may be combined, if this is required by the project.
- Add all classes from the /src and /lib folders to your autoloader; all classes inside these folders are compliant with PSR-4.
Development and testing
- From the root of the sdk-php project, run composer install
- Copy tests/config.json.dist to tests/config.json and replace the template values by actual values
- From the root of the sdk-php project, vendor/phpunit/phpunit/phpunit (or just phpunit when it is already installed on your local machine)