itpanda-llc/mikbill-sberbank-eps-api

API 用于将 MikBill 计费系统与 PJSC Sberbank 统一支付系统集成

dev-master 2021-08-12 20:28 UTC

This package is auto-updated.

Last update: 2024-09-13 01:18:00 UTC


README

API 用于将 "MikBill" 计费系统与 ПАО "Сбербанка" 统一支付系统集成

Packagist Downloads Packagist License Packagist PHP Version Support

链接

功能

  • 检查付款人标识符
  • 创建支付交易

要求

  • PHP >= 7.2
  • libxml
  • PDO
  • SimpleXML
  • vlucas/phpdotenv ^5.3

安装

composer require itpanda-llc/mikbill-sberbank-eps-api

配置

copy .env.example .env
  • 在 ".env" 文件中指定参数
  • 在文件 "index.php" 中指定接口路径,该文件预先放置在 Web 服务器目录中

接口响应示例

<?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>