VibeFox EveryPay for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox EveryPay Payment добавляет в PrestaShop платежи EveryPay для Эстонии, Латвии и Литвы. На этапе оплаты покупатель выбирает EveryPay, переходит на страницу оплаты EveryPay, платит картой, через Apple Pay, Google Pay или интернет-банк (в зависимости от того, что включено для вашей учётной записи EveryPay), и возвращается в магазин. Данные карты никогда не попадают на ваш сайт. Заказ создаётся только после того, как EveryPay подтвердит платёж, поэтому незавершённые платежи не оставляют неоплаченных заказов.
Модуль подходит магазинам в странах Балтии, у которых есть учётная запись EveryPay. Модуль принимает только разовые платежи. В нём нет возвратов и списания авторизованных средств из PrestaShop (используйте EveryPay Merchant Portal), сохранённых карт и платежей в один клик, подписок и регулярных платежей, встроенных полей карты и поддержки нескольких валют: одна процессинговая учётная запись списывает только одну валюту.
Основные возможности
Страница оплаты EveryPay: для суммы корзины создаётся разовый платёж через EveryPay Payments API v4, и покупатель перенаправляется на платёжную ссылку EveryPay. Язык страницы соответствует языку магазина.
Оплата только после подтверждения EveryPay: заказ создаётся только после того, как API EveryPay сообщит, что платёж проведён или авторизован, — и когда покупатель возвращается в магазин, и когда EveryPay отправляет callback. URL возврата и callback сами по себе никогда не считаются достоверными.
Проверка суммы и валюты: оплаченные сумма и валюта сравниваются с корзиной. При несовпадении или при платеже за заказ, отменённый в это время, заказ переводится в статус EveryPay payment on hold с примечанием.
Без повторной обработки: повторные callback, возврат и callback в один момент или повторно отправленное уведомление никогда не создают второй заказ. Повторная оплата уже оплаченного заказа только добавляет примечание о возврате дубликата.
Каждая попытка учитывается: если покупатель оплачивает по более старой платёжной ссылке после создания новой, платёж всё равно распознаётся.
Тестовый и рабочий режимы: отдельные учётные данные для демо-среды и рабочей среды. Платёж всегда проверяется в той среде, где он был создан.
Блок EveryPay на странице заказа: все попытки оплаты заказа, примечания модуля и действие Check EveryPay payment status. Сотрудникам достаточно права на редактирование заказов.
Журнал ошибок: ошибки записываются всегда, события платежей — по запросу. Секреты API, данные карт и персональные данные никогда не записываются в журнал.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее. Учётная запись EveryPay с именем пользователя API, API secret и названием процессингового аккаунта (демо-среда и рабочая среда имеют отдельные учётные данные). Валюта магазина должна совпадать с валютой процессингового аккаунта. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
