Vendus SDK for PHP - Documentation
We've prepared some fully functional examples to let you get started faster.
Autoloading & namespaces
The Vendus SDK for PHP is coded in compliance with PSR-4. This means it relies heavily on namespaces so that class files can be loaded for you automatically.
- Curl installed
- PHP 5.4 or greater with curl and openssl enabled
- Composer (optional)
Additional requirements for Windows
If you get errors like "SSL certificate error: unable to get local issuer certificate", you should follow these steps:
- Download bundle certificate: https://curl.haxx.se/ca/cacert.pem
- Copy cacert.pem to a local folder - eg: c:\wamp\
- Open your php.ini and add the following lines at the end
- If your are using Wamp, besides editing the php.ini acessible through the system tray, you also have to edit the file located at c:\wamp\bin\php\phpX.x.x\
- Restart all services
Installing the Vendus SDK for PHP
There are two methods to install the Vendus SDK for PHP. The recommended installation method is by using Composer. If are unable to use Composer for your project, you can still install the SDK manually by downloading the source files and including the autoloader.
Installing with Composer (recommended)
Composer is the recommended way to install the Vendus SDK for PHP. Simply run the following in the root of your project.
composer require vendus/vendus-sdk-php
Once you do this, composer will edit your
composer.json file and download the latest version of the SDK and put it in the
Make sure to include the Composer autoloader at the top of your script.
require_once __DIR__ . '/vendor/autoload.php';
First, download the source code and unzip it wherever you like in your project.
Then include the autoloader provided in the SDK at the top of your script.
require_once __DIR__ . '/path/to/vendus-php-sdk/src/autoload.php';
The autoloader should be able to auto-detect the proper location of the source code.