VibeFox Flutterwave for OpenCart
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Flutterwave Payment добавляет в OpenCart 3 и OpenCart 4 оплату через Flutterwave на размещённой платёжной странице Flutterwave (Flutterwave Standard, API v3). На последнем шаге оформления заказа покупатель нажимает Confirm Order, переходит на страницу Flutterwave, платит любым способом, включённым в вашем аккаунте Flutterwave, например картами, банковским переводом, USSD или мобильными деньгами, и возвращается в ваш магазин. OpenCart создаёт заказ до оплаты, но заказ получает статус только после того, как Flutterwave подтвердит платёж, поэтому неоплаченные попытки остаются отсутствующими заказами.
Расширение подходит магазинам в Нигерии, Гане, Кении, ЮАР, странах Восточной и франкоговорящей Африки, а также магазинам, которые принимают международные карты. Заказ всегда списывается в валюте заказа. Расширение принимает только разовые платежи. Встроенной или модальной оплаты на вашем сайте нет, сохранённых карт, подписок, разделённых платежей и рассрочек тоже нет, а возвраты, сделанные в панели Flutterwave, в OpenCart не синхронизируются.
Основные возможности
Размещённая оплата: платёж создаётся на сумму заказа в валюте заказа, округлённую с учётом точности валюты (XOF, XAF, UGX, RWF и другие валюты без десятичных знаков). Можно ограничить способы оплаты, которые показываются на странице Flutterwave.
Оплата отмечается только после подтверждения Flutterwave: ни адресу возврата, ни содержимому вебхука не доверяют. Каждый платёж заново запрашивается у Flutterwave с вашего сервера, и заказ считается оплаченным только при успешном статусе и совпадении суммы и валюты. После этого OpenCart отправляет обычные письма о заказе.
Подписанные вебхуки: вебхуки принимаются только с вашим секретным хешем. Они подтверждают платёж, даже если покупатель закрыл браузер.
Без двойной обработки: повторные вебхуки и возвраты никогда не применяют платёж дважды. Перед новой попыткой проверяются открытые платежи заказа и корзины; старая платёжная ссылка, оплаченная позже, всё равно принимается, а второй платёж по уже оплаченному заказу помечается для возврата.
Ожидающие способы оплаты: банковский перевод, USSD или мобильные деньги, которые ещё ожидают оплаты, когда покупатель возвращается, переводят заказ в статус ожидания, пока Flutterwave не подтвердит платёж.
Возвраты со страницы заказа: полные и частичные возвраты на вкладке VibeFox Flutterwave Payment заказа, в сумме и валюте, которые списал Flutterwave, с ключом того режима, в котором была совершена оплата.
Тестовый и рабочий режимы: отдельные секретные ключи. Тестовый ключ в рабочем режиме или рабочий ключ в тестовом режиме скрывает способ оплаты и показывает предупреждение.
Настройки OpenCart: ваши статусы заказов, необязательное автозавершение, геозона, минимальная сумма заказа и порядок сортировки. Необязательный журнал без ключей и данных покупателей.
Требования
OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Один архив для загрузки содержит пакеты для обеих версий. Аккаунт Flutterwave с секретными ключами и вебхуком с секретным хешем. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).
