VibeFox Flutterwave for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Flutterwave Payment добавляет в PrestaShop платежи Flutterwave через размещённую у Flutterwave страницу оплаты (Flutterwave Standard, API v3). На этапе оплаты покупатель выбирает Flutterwave, переходит на страницу Flutterwave, платит любым способом, включённым в вашей учётной записи Flutterwave, например картами, банковским переводом, USSD или мобильными деньгами, и возвращается в магазин. Заказ создаётся только после того, как Flutterwave подтвердит платёж, поэтому брошенные платежи не оставляют неоплаченных заказов.
Модуль подходит магазинам в Нигерии, Гане, Кении, ЮАР, Восточной и франкоязычной Африке, а также магазинам, принимающим международные карты. Корзина всегда оплачивается в валюте корзины. Модуль принимает только разовые платежи. На вашем сайте нет встроенной или модальной формы оплаты, сохранённых карт, подписок, разделённых платежей и планов оплаты, а возвраты, оформленные в панели Flutterwave, не синхронизируются с PrestaShop.
Основные возможности
Размещённая страница оплаты: платёж создаётся на сумму корзины в валюте корзины и округляется до точности этой валюты (XOF, XAF, UGX, RWF и другие не имеют десятичных знаков). Вы можете ограничить способы оплаты, которые отображаются на странице Flutterwave.
Оплата засчитывается только после подтверждения Flutterwave: ни URL возврата, ни содержимое вебхука не считаются надёжными. Каждый платёж повторно запрашивается на вашем сервере у Flutterwave, и заказ отмечается оплаченным, только если платёж относится к корзине, статус успешный, а сумма и валюта совпадают.
Подписанные вебхуки: вебхуки принимаются только с вашим секретным хешем. Они подтверждают оплату, даже если покупатель закрыл браузер.
Без повторной обработки: повторные вебхуки и возвраты покупателя никогда не создают второй заказ и не регистрируют платёж дважды. Старая ссылка на оплату, которую покупатель оплатил позже, по-прежнему принимается, а второй платёж по уже оплаченному заказу помечается для возврата.
Обработка ожидающих способов оплаты: банковский перевод, USSD или мобильные деньги, которые ещё не подтверждены, переводят заказ в статус Awaiting Flutterwave payment, пока Flutterwave не подтвердит платёж.
Возвраты со страницы заказа: полные и частичные возвраты в блоке Flutterwave payment заказа, на сумму и в валюте, которые списал Flutterwave, с ключом того режима, в котором был выполнен платёж.
Тестовый и рабочий режимы: отдельные секретные ключи. Тестовый ключ в рабочем режиме или рабочий ключ в тестовом режиме скрывает способ оплаты и выводит предупреждение.
Блок Flutterwave на странице заказа: референс, транзакция, режим, история возвратов и заметки Flutterwave по заказу. Необязательный журнал без ключей и данных покупателей.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее. Учётная запись Flutterwave с секретными ключами и вебхук с секретным хешем. Лицензионный ключ VibeFox с vibefox.net (один ключ на домен).
