VibeFox CorvusPay for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox CorvusPay Gateway добавляет в PrestaShop оплату картами через CorvusPay (Хорватия). На этапе оплаты покупатель выбирает CorvusPay, переходит на защищённую страницу оплаты CorvusPay с подписанной формой, оплачивает там картой и возвращается в ваш магазин. Данные карты никогда не попадают на ваш сайт. Заказ создаётся только после того, как CorvusPay подтвердит платёж, поэтому брошенные платежи не оставляют неоплаченных заказов.
Модуль подходит хорватским и другим магазинам, которые принимают карты через мерчант-аккаунт CorvusPay, в EUR или в одной из 20 валют, которые поддерживает CorvusPay. Платёж подтверждается, когда CorvusPay возвращает покупателя на подписанный Success URL; уведомлений между серверами нет. Модуль не поддерживает возвраты, списания (capture) и отмены (void) из PrestaShop (выполняйте их в CorvusPay Merchant Center), а также сохранённые карты, подписки, рассрочку и форму карты на сайте.
Основные возможности
Подписанная форма оплаты: форма, отправляемая в CorvusPay, подписывается вашим Secret Key (HMAC-SHA256 по всем полям), версия API CorvusPay 1.4.
Оплата засчитывается только после подтверждения CorvusPay: заказ создаётся только после проверки подписи запроса на Success URL с помощью Secret Key того магазина (тестового или рабочего), в котором был начат платёж. Пустой Secret Key никогда не проходит проверку.
Проверка суммы и валюты: оплаченная сумма и валюта сравниваются с корзиной. При несовпадении заказ переводится в статус CorvusPay payment on hold с примечанием не отправлять товар до проверки.
Без двойной обработки: обновлённый или повторный запрос Success никогда не создаёт второй заказ и не регистрирует платёж дважды. Второй платёж для корзины, по которой уже есть заказ, только добавляет примечание.
Sale или Authorize only: списать деньги с карты сразу или зарезервировать сумму и списать её позже в CorvusPay Merchant Center, пока заказ находится на удержании.
Отмена сохраняет корзину: когда покупатель отменяет оплату на странице CorvusPay, он возвращается к оформлению заказа с сохранённой корзиной и сообщением.
Тестовый и рабочий магазины: отдельные Store ID и Secret Key для каждого режима; тестовый режим использует тестовую среду CorvusPay.
Блок CorvusPay на странице заказа: номер заказа CorvusPay, статус, тип транзакции, сумма, код авторизации, номер транзакции и тип карты. Необязательный журнал без секретов, подписей и данных покупателей.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее. Мерчант-аккаунт CorvusPay с Store ID и Secret Key тестового и рабочего магазина, а также Success URL и Cancel URL, внесёнными в CorvusPay Merchant Center. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
