mspHBepay

Компонент добавляет обработчик оплаты Halyk Bank ePay для miniShop3.
Автор дополнения
Николай
Пакетов
2
Закачек
469
Обычно отвечает более недели
Автор дополнения
Пакетов
2
Закачек
469
Обычно отвечает более недели
Версия 1.0.23-pl
Дата выпуска 16.06.2026
Загрузки 0
Просмотры 5
Внимание, этот компонент требует PHP 8.2 или выше!
Внимание, этот компонент требует MODX 3 или выше.
После установки пакета заполните системные настройки и оставьте тестовый режим включенным, пока не будут проверены реальные доступы Halyk:

— msphbepay_client_id
— msphbepay_client_secret
— msphbepay_terminal
— msphbepay_test_mode
— msphbepay_currency
— msphbepay_language
— msphbepay_description
— msphbepay_payment_logo

Пакет создает способ оплаты miniShop3 с классом:

mspHBepay\Payment\HalykPayment

Логотип способа оплаты
— miniShop3 поддерживает поле logo у способов оплаты. mspHBepay устанавливает SVG-логотипы Halyk в assets/components/msphbepay/img/: halyk-icon.svg и halyk-logo.svg. Если настройка msphbepay_payment_logo пустая, созданный способ оплаты Halyk Bank использует halyk-icon.svg.

Тестовые платежи и invoiceId
— Тестовые доступы Halyk могут использовать общий тестовый терминал. Простые номера заказов, например 000001, 000024 или 000000024, уже могли быть использованы другим разработчиком на этом общем терминале. В таком случае виджет Halyk может отклонить платеж, даже если доступы, сумма, данные карты и callback URL указаны правильно.

В тестовом режиме оставляйте msphbepay_unique_invoice_id включенной. Компонент передает invoiceId как дополненный нулями ID заказа miniShop3 плюс случайный 6-значный хвост: например, заказ 24 может стать 000024837512. При callback компонент все равно находит исходный заказ miniShop3 по префиксу invoiceId.

Официальная документация платежного виджета:
https://epayment.kz/docs/platezhnyi-vidzhet

Последние обсуждения в сообществе MODX.pro