itpanda-llc / mikbill-sberbank-eps-api
API for integration of the MikBill billing system with unified payment system of PJSC Sberbank
dev-master
2021-08-12 20:28 UTC
Requires
- php: >=7.2
- ext-libxml: *
- ext-pdo: *
- ext-simplexml: *
- vlucas/phpdotenv: ^5.3
This package is auto-updated.
Last update: 2025-03-13 02:43:49 UTC
README
API для интеграции биллинговой системы "MikBill" с единой платежной системой ПАО "Сбербанка"
Ссылки
Возможности
- Проверка идентификатора плательщика
- Создание платежной транзакции
Требования
- PHP >= 7.2
- libxml
- PDO
- SimpleXML
- vlucas/phpdotenv ^5.3
Установка
composer require itpanda-llc/mikbill-sberbank-eps-api
Конфигурация
- Копирование файла ".env.example" в ".env"
copy .env.example .env
- Указание параметров в файле ".env"
- Указание путей к интерфейсу в файле "index.php", предварительно размещенного в каталоге веб-сервера
Примеры ответов интерфейса
<?xml version="1.0" encoding="utf-8"?> <response> <FIO>Ж******* О******* М**************</FIO> <ADDRESS>Октябрьская ул, 8/а</ADDRESS> <BALANCE>0.00</BALANCE> <INFO> +7********27 // Домашний интернет // СВ-ИТ0114 // Активен </INFO> <CODE>0</CODE> <MESSAGE>Абонент найден</MESSAGE> </response>
<?xml version="1.0" encoding="utf-8"?> <response> <EXT_ID>191120</EXT_ID> <REG_DATE>16.11.2019_14:02:10</REG_DATE> <AMOUNT>580.00</AMOUNT> <CODE>0</CODE> <MESSAGE>Платеж принят</MESSAGE> </response>
<?xml version="1.0" encoding="utf-8"?> <response> <EXT_ID>191120</EXT_ID> <REG_DATE>16.11.2019_14:02:10</REG_DATE> <AMOUNT>580.00</AMOUNT> <CODE>8</CODE> <MESSAGE>Дублирование транзакции</MESSAGE> </response>
<?xml version="1.0" encoding="utf-8"?> <response> <CODE>300</CODE> <MESSAGE>Аутентификация не выполнена</MESSAGE> </response>
<?xml version="1.0" encoding="utf-8"?> <response> <CODE>2</CODE> <MESSAGE>Неизвестный тип запроса</MESSAGE> </response>
<?xml version="1.0" encoding="utf-8"?> <response> <CODE>3</CODE> <MESSAGE>Абонент не найден</MESSAGE> </response>