VibeFox Omise for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Omise Payment добавляет в PrestaShop оплату картами Visa, Mastercard и JCB через Omise (Opn Payments). Покупатель вводит данные карты в форме на шаге оплаты оформления заказа. Omise.js передаёт данные карты напрямую в Omise из браузера, ваш магазин получает только одноразовый токен и создаёт списание на сервере. 3-D Secure обрабатывается перенаправлением в банк и обратно. Заказ создаётся только после ответа Omise, поэтому отклонённая карта не оставляет неудачных заказов.
Модуль подходит магазинам в Таиланде, Японии, Сингапуре, Малайзии и других странах, где работает Omise, которым нужна оплата картами с необязательным ручным списанием и возвратами со страницы заказа PrestaShop. Модуль принимает только карты. В нём нет PromptPay, TrueMoney, мобильного банкинга, рассрочки и других способов оплаты Omise, нет сохранённых карт и подписок, а также нет частичного списания.
Основные возможности
Форма карты с Omise.js: имя владельца, номер карты, срок действия и код безопасности на шаге оплаты. Поля карты никогда не отправляются на ваш сервер.
Оплата засчитывается только после подтверждения Omise: платёж всегда перепроверяется через API Omise, а его сумма и валюта сравниваются с корзиной. При несовпадении заказ переводится в Omise payment on hold с заметкой.
3-D Secure и вебхук: вебхук создаёт заказ, если покупатель не вернулся с 3-D Secure, и учитывает списания, выполненные в панели Omise. Его содержимому никогда не доверяют.
Списание сразу или только авторизация: авторизованные заказы остаются в статусе Omise payment authorized, пока вы не нажмёте Capture payment или Void authorization в блоке Omise на странице заказа.
Без двойных списаний: повторные вебхуки и возвраты покупателя никогда не создают второй заказ и не регистрируют оплату дважды. Повторная попытка завершает заказ по более раннему оплаченному списанию, а незавершённая попытка 3-D Secure аннулируется до нового списания.
Возвраты со страницы заказа: полный и частичный возврат в сумме и валюте, в которых Omise списал деньги, с историей возвратов. Полный возврат непроведённой авторизации аннулирует её.
Тестовый и рабочий режимы: отдельные ключи. Списания, возвраты и проверки статуса всегда используют ключи режима, в котором был оплачен заказ. Sync payment status перечитывает списание по запросу.
13 валют: THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK и HKD, у JPY нет десятичных знаков. Необязательный журнал без ключей, токенов и данных карты.
Требования
PrestaShop от 8.0 до 9.x, PHP 8.0 или новее. Учётная запись Omise с открытым и секретным ключами для тестового и рабочего режимов и вебхук в панели Omise (HTTPS). Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
