Download the PHP package mindbox/sdk without Composer
On this page you can find all versions of the php package mindbox/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package sdk
Mindbox PHP SDK
PHP библиотека для упрощённого взаимодейтсвия вашего PHP приложения с API Mindbox. С полной документацией API Mindbox можно ознакомиться здесь.
Начало работы
Зависимости
- PHP версии 7.3 или выше
- psr/log
- ext-json
- ext-simplexml
- ext-libxml
- ext-curl (опционально)
Установка
Вы можете установить Mindbox SDK двумя способами: используя Composer или скачав архив. Первый способ предпочтительнее, так как позволяет обновить библиотеку одной командой.
Composer (рекомендуемый способ)
Mindbox PHP SDK можно установить с помощью менеджера зависимостей Composer, используя следующую команду:
Для установки Mindbox PHP SDK в проекты, которые работают на PHP версии >=5.6 и < 7.3 необходимо использовать версию 1.0.7. Для этого выполнить следующую команду:
Установка вручную
- Скачайте архив, содержащий исходный код проекта (включая зависимости).
- Распакуйте в директорию вашего проекта.
- Подключите автозагрузчик классов в начале вашего скрипта:
Использование
Обязательные параметры конфигурации SDK:
{logsDir}
- директория для логов{endpointId}
- уникальный идентификатор сайта/мобильного приложения/и т.п. Значение нужно уточнить у менеджера Mindbox.{secretKey}
- секретный ключ, соответствующий endpointId. Значение нужно уточнить у менеджера Mindbox.{domainZone}
домен API Mindbox, на который будут отправляться запросы
Опциональные параметры:
{timeout}
таймаут соединения http запроса (в секундах), опционально. По умолчанию 5 секунд.{httpClient}
способ отправки запроса ("curl", "stream"), опционально. По умолчанию curl, если установлено расширение ext-curl, иначе stream.
Инициализация SDK
Подробнее о конфигурации и инициализации SDK здесь.
Использование хелперов для стандартных операций
Для стандартных операций Mindbox реализован набор хелперов, упрощающий осуществление запросов. Простой пример отправки запроса авторизации потребителя к Mindbox с использованием хелпера:
Подробнее об использовании хелперов SDK здесь.
Универсальные методы для отправки произвольных запросов
Запросы, для которых не реализованы хелперы, можно выполнить с помощью универсальных методов:
Подробнее об использовании универсальных методов SDK здесь.
Документация
Подробная документация библиотеки доступна по ссылке.
All versions of sdk with dependencies
psr/log Version ^3.0.0
ext-json Version *
ext-simplexml Version *
ext-libxml Version *