new

mspPK

Оплата заказов miniShop2 через PayKeeper
Автор дополнения
Алексей Шумаев
Пакетов
12
Закачек
1 381
Обычно отвечает в течение 4 часов
Автор дополнения
Пакетов
12
Закачек
1 381
Обычно отвечает в течение 4 часов
Версия 1.1.2-pl
Дата выпуска 06.11.2024
Загрузки 109
Просмотры 5 079
Внимание, этот компонент требует версию 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.2-pl

Исправлены недочёты

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