Download the PHP package justcommunication-ru/tinkoff-acquiring-api-client without Composer
On this page you can find all versions of the php package justcommunication-ru/tinkoff-acquiring-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download justcommunication-ru/tinkoff-acquiring-api-client
More information about justcommunication-ru/tinkoff-acquiring-api-client
Files in justcommunication-ru/tinkoff-acquiring-api-client
Package tinkoff-acquiring-api-client
Short Description Tinkoff Acquiring API PHP Client
License MIT
Informations about the package tinkoff-acquiring-api-client
Tinkoff Acquiring API PHP Client
PHP Клиент для интернет-эквайринга от Tinkoff
Установка
composer require justcommunication-ru/tinkoff-acquiring-api-client
Использование
<terminal-key>
— Идентификатор терминала. Выдается продавцу банком при заведении терминала
<secret>
— ключ для подписи запросов
Далее вызываются доступные методы:
Init – создание платежа
GetState – текущий статус платежа
Confirm – подтверждение платежа
Cancel – отмена платежа
Методы
Init
Метод создает платеж: продавец получает ссылку на платежную форму и должен перенаправить по ней покупателя
GetState
Метод возвращает текущий статус платежа.
Confirm
Метод подтверждает платеж и списывает ранее заблокированные средства.
Cancel
Метод отменяет платеж.
Настройка HTTP клиента
Способ №1: передача массива параметров
Список доступных параметров: https://docs.guzzlephp.org/en/stable/request-options.html
Способ №2: передача своего \GuzzleHttp\Client
Настройте своего http клиента:
и передайте его аргументом конструктора:
либо сеттером:
Логирование
В $client
можно передать свой Psr\Logger
.
По-умолчанию логирование отключено
Тесты
Запустить тесты можно командой:
vendor/bin/phpunit