VibeFox CorvusPay for PrestaShop

VibeFox CorvusPay for PrestaShop

20 €

Цена за лицензию: 1 домен, обновления и поддержка 12 мес.

Помощь

Задать вопрос: VibeFox CorvusPay for PrestaShop

Сдвиньте, чтобы собрать пазл

Обзор

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 (один ключ на один домен).