- PHP 5.3 или выше
- curl extension с поддержкой OpenSSL
- PHPUnit 4.2.0 для запуска набора тестов (по желанию)
- Composer (по желанию)
Вы можете установить библиотеку используя Composer. Добавьте следующий кусок кода в ваш файлcomposer.json:
{
"require": {
"payu/alu-client": "1.*"
}
}
Потом установите командой:
composer install
Для использования библиотеке включите Composer's autoload:
require_once('vendor/autoload.php');
Для получения последней версии клиенткой библиотеки PayU для протокола Automatic Live Update выполните:
git clone https://github.com/PayU/alu-client-php.git
Для того, что бы воспользоваться библиотекой, вам нужно добавить следующую строчку в ваш PHP скрипт:
require_once("/path/to/payu/alu-client/src/init.php");
Вы можете найти примеры использования в папке с примерами (examples):
- basicExample.php - Минимальные требования для авторизации через протокол ALU используя информацию о кредитной/дебитойвой банковской карте (Если у вас есть сертификат PCI DSS)
- tokenPayment.php - Минимальные требования для авторизации заказа через протокол ALU используя токены (Token)
- threeDSReturn.php - Пример возврата со страницы 3D Secure авторизации и пример ответа