VibeFox CorvusPay for OpenCart
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox CorvusPay Gateway добавляет в OpenCart 3 и OpenCart 4 оплату картами через CorvusPay (Хорватия). На последнем шаге оформления заказа покупатель нажимает Confirm Order, переходит с помощью подписанной формы на защищённую страницу оплаты CorvusPay, там оплачивает картой и возвращается в ваш магазин. Данные карты никогда не попадают на ваш сайт. OpenCart создаёт заказ до оплаты, но заказ получает статус только после того, как CorvusPay подтвердит платёж, поэтому неоплаченные попытки остаются как отсутствующие заказы.
Расширение подходит хорватским и другим магазинам, которые принимают карты через учётную запись мерчанта CorvusPay, в EUR или в одной из 20 валют, поддерживаемых CorvusPay. Платёж подтверждается, когда CorvusPay возвращает покупателя на подписанный адрес успешной оплаты (Success URL); уведомлений от сервера к серверу не предусмотрено. Расширение не поддерживает возвраты, списания и отмены из OpenCart (выполняйте их в CorvusPay Merchant Center), а также сохранённые карты, подписки, рассрочку и форму ввода карты на сайте.
Основные возможности
Подписанная форма оплаты: форма, отправляемая в CorvusPay, подписывается вашим секретным ключом (HMAC-SHA256 по всем полям), версия API CorvusPay 1.4.
Оплачено только после подтверждения CorvusPay: заказ получает статус только после проверки подписи запроса к Success URL с помощью секретного ключа магазина (тестового или боевого), в котором был начат платёж. Пустой секретный ключ никогда не проходит проверку. Затем OpenCart отправляет обычные письма о заказе.
Проверка суммы и валюты: оплаченная сумма и валюта сравниваются с заказом. При несовпадении заказ переходит в ваш статус проверки с примечанием не отгружать его до проверки.
Без двойной обработки: повторный или обновлённый запрос Success никогда не применяет платёж дважды. Повторная оплата заказа или корзины, которые уже оплачены, лишь добавляет примечание.
Sale или Authorize only: немедленное списание карты либо резервирование суммы с последующим списанием в CorvusPay Merchant Center, пока заказ ожидает в статусе проверки.
Отмена сохраняет корзину: если покупатель отменяет оплату на странице CorvusPay, он возвращается к оформлению заказа с сохранённой корзиной и сообщением.
Тестовый и боевой магазины: отдельные Store ID и секретный ключ для каждого режима; тестовый режим использует тестовую среду CorvusPay.
Вкладка CorvusPay на странице заказа: номер заказа CorvusPay, статус, тип транзакции, сумма, код авторизации, транзакция и тип карты. Геозона, минимальная сумма, ваши собственные статусы заказов и необязательный журнал без секретов, подписей и данных покупателей.
Требования
OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Скачиваемый архив содержит пакеты для обеих версий. Учётная запись мерчанта CorvusPay с Store ID и секретным ключом тестового и рабочего магазинов, а также с адресами Success URL и Cancel URL, указанными в CorvusPay Merchant Center. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
