Download the PHP package terentev-space/qiwi-php-client without Composer
On this page you can find all versions of the php package terentev-space/qiwi-php-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download terentev-space/qiwi-php-client
More information about terentev-space/qiwi-php-client
Files in terentev-space/qiwi-php-client
Package qiwi-php-client
Short Description Universal payments API SDK (UNOFICIAL QIWI CLIENT)
License MIT
Homepage https://github.com/terentev-space/qiwi-php-client
Informations about the package qiwi-php-client
Qiwi Php Client
Especially for 🦊 Zorra Telecom and 👥 Everyone else
Привет
Attention: At the moment the number of methods is very limited, they will be added later if QIWI does not make a normal alternative... Внимание: На данный момент количество методов сильно ограниченно, они будут добавлены позже, если QIWI не сделает нормальную альтернативу...
Минимальный набор API - ЕСТЬ
✅ Создание счета
Запрос создает платежный счет.
✅ Статус счета
Запрос предназначен для получения деталей платежного счета. В успешном ответе приходит список данных по счету и его платежам с запрошенным billId.
❔ Получение списка платежей по счету
Получение списка платежей по счету
МОЖНО ИСПОЛЬЗОВАТЬ: Статус счета
❌ Платеж
Запрос создает платежную транзакцию.
ПОКА НЕ ПРИГОДИЛСЯ
❔ Статус платежа
Получить информацию о платежной транзакции.
ПОКА НЕ ПРИГОДИЛСЯ
МОЖНО ИСПОЛЬЗОВАТЬ: Статус счета
❌ Завершение аутентификации клиента
После успешного прохождения дополнительной аутентификации, ТСП необходимо отправить запрос с параметрами соответствующими типу дополнительной аутентификации для завершения проверки.
ПОКА НЕ ПРИГОДИЛСЯ
❌ Подтверждение платежа
Подтверждает платеж после холдирования средств. Если используется двухшаговый сценарий, то мерчанту необходимо отправить этот запрос после авторизации платежа.
ПОКА НЕ ПРИГОДИЛСЯ
❌ Статус подтверждения
Запрашивает статус указанного подтверждения платежа.
ПОКА НЕ ПРИГОДИЛСЯ
❌ Операция возврата
Запрос предназначен для возврата средств по завершенному платежу. ТСП может выполнить несколько запросов для возврата частичных сумм.
ПОКА НЕ ПРИГОДИЛСЯ
Install
Composer
Usage
1) Set up QIWI: https://developer.qiwi.com/ru/payments/#start 2) Connect the library 3) Prepare
4) Use
Доработка библиотеки
- В библиотеке присутствует Dockerfile, сбилдить образ докера можно так:
docker build -t "qiwi-php-client" .
- Запускать докер-контейнер можно так:
docker run -it -v $(pwd):/qiwi-php-client qiwi-php-client bash
- При первом запуске надо подтянуть зависимости, в контейнере выполнить:
composer install
- Настроено тестовое окружение, для его работы неоходимо скопировать файл
phpunit.xml.dist
вphpunit.xml
- Запуск тестов в контейнере:
./vendor/bin/phpunit
Credits
License
The MIT License. Please see License File for more information.
All versions of qiwi-php-client with dependencies
guzzlehttp/guzzle Version ^6.3
ext-json Version *
ext-mbstring Version *
psr/log Version ^1.1