itpanda-llc / mikbill-sberbank-eps-api
API 用于将 MikBill 计费系统与 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: 2024-09-13 01:18:00 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" 中指定接口路径,该文件预先放置在 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>