VibeFox Paysera for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Paysera Payment подключает PrestaShop к платёжному окну Paysera. На этапе оплаты покупатель выбирает Paysera, переходит на сторону Paysera и оплачивает любым способом, включённым в вашем проекте Paysera, например банковскими переводами литовских, латвийских, эстонских и других европейских банков, платёжными картами или кошельком Paysera. Заказ создаётся только после подписанного callback-уведомления Paysera с совпадающими суммой и валютой, поэтому брошенные платежи не оставляют неоплаченных заказов.
Модуль подходит магазинам с проектом Paysera, которые хотят, чтобы выбор способа оплаты происходил в платёжном окне Paysera. В панели администратора возвраты не поддерживаются, потому что протокол платёжного окна Paysera не имеет API для возвратов: возвраты оформляются в вашем личном кабинете Paysera. Модуль не предлагает выбор банка или способа оплаты на странице оформления заказа, а также не поддерживает подписки, сохранённые карты и службы доставки Paysera.
Основные возможности
Подписанные запросы и callback-уведомления: запрос на оплату подписывается паролем вашего проекта. Проверяется подпись callback-уведомления (ss1) или зашифрованного callback-уведомления (AES-256-GCM), а идентификатор проекта должен совпадать.
Заказ создаётся только после callback-уведомления: заказ создаёт серверное callback-уведомление Paysera. Возврат покупателя в магазин никогда не создаёт заказ и не оплачивает его.
Проверка суммы и валюты: оплаченные сумма и валюта сравниваются с корзиной. При несовпадении заказ переходит в статус Paysera payment on hold с примечанием.
Отложенные банковские платежи: платёжное поручение, принятое банком, но ещё не исполненное, создаёт заказ в статусе Awaiting Paysera payment. Он переходит в Payment accepted, когда Paysera подтверждает платёж.
Без повторной обработки: повторные callback-уведомления ничего не меняют, параллельные уведомления по одной корзине обрабатываются последовательно, а оплаченный или отменённый заказ никогда не открывается заново последующим callback-уведомлением.
Тестовые платежи: тестовые платежи в вашем обычном проекте Paysera без списания денег, а также необязательная песочница Paysera. Тестовый платёж, полученный при выключенных тестовых платежах, никогда не оплачивает заказ.
Любая валюта, которую принимает ваш проект: суммы передаются в минимальных единицах по таблице десятичных знаков Paysera, включая валюты без десятичных знаков и с тремя знаками.
Блок Paysera на странице заказа: идентификатор запроса Paysera, среда, отметка тестового платежа, запрошенная и оплаченная суммы, способ оплаты и примечания модуля. Журнал ведётся без паролей и данных покупателей.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее. Проект Paysera с идентификатором проекта и паролем проекта. Ваш магазин должен быть доступен из интернета для callback-уведомления Paysera. Лицензионный ключ VibeFox с сайта vibefox.net (один ключ на домен).
