mspPK

Оплата заказов miniShop2 через PayKeeper
Автор дополнения
Алексей Шумаев
Пакетов
12
Закачек
1 165
Обычно отвечает в течение суток
Автор дополнения
Пакетов
12
Закачек
1 165
Обычно отвечает в течение суток
Версия 1.1.1-pl
Дата выпуска 15.08.2023
Загрузки 89
Просмотры 3 655
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Для подключения оплаты необходимо получить от банка логин и пароль от личного кабинета.
В кабинете:
1. включить POST-оповещения на адрес: site.ru/assets/components/msppk/notification.php и указать Секретное слово.

2. указать адреса перенаправления клиента


Затем указать нужные параметры в системных настройках.
Адрес сервера указывайте с протоколом:
https://xxx.server.paykeeper.ru

Быстрая проверка работы модуля оплаты (используйте компонент Console для удобства):
require_once MODX_CORE_PATH.'components/msppk/model/msppk/msppkhandler.class.php';
$order_id = 1; # id заказа
if($order = $modx->getObject('msOrder', $order_id)) {
    $handler = new mspPKPaymentHandler($order);
    echo $handler->getPaymentLink($order); # ссылка на оплату или ошибка в логе в случае неудачи
}

1.1.1-pl

Добавлена коррекция стоимости товаров в случае, если сумма по товарам отличается от суммы заказа

1.1.0-pl

Исправление ошибки уведомлений

1.0.6-beta

Добавлен обработчик ошибки "Incorrect database response"

1.0.5-beta

Исправлена ошибка учёта ставки

1.0.4-beta

Установлена доставка как товар

1.0.3-beta

Добавлены некоторые настройки

1.0.2-beta

Публичный релиз

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