VibeFox Pesapal for PrestaShop

VibeFox Pesapal for PrestaShop

20 €

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

Помощь

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

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

Обзор

VibeFox Pesapal Pay Gateway добавляет оплату через Pesapal в PrestaShop. Модуль подключается к Pesapal API 3.0. На этапе оплаты покупатель выбирает Pesapal, переходит на платёжную страницу Pesapal и платит через M-Pesa, Airtel Money, MTN, картой, банковским переводом или другим способом, который Pesapal предлагает в его стране. Данные карты никогда не попадают на ваш сайт. Заказ создаётся только после подтверждения платежа Pesapal, поэтому брошенные платежи не оставляют неоплаченных заказов.

Модуль подходит магазинам в Кении, Уганде, Танзании, Руанде, Замбии, Малави и Зимбабве, которые продают в KES, UGX, TZS, ZMW, RWF или USD и имеют учётную запись мерчанта Pesapal. Нужны только ключ и секрет потребителя. Модуль не поддерживает возвраты со страницы заказа (возврат выполняется в панели Pesapal), сохранённые карты, подписки и регулярные платежи, платёжную форму на вашем сайте и конвертацию валют.

Основные возможности

Оплата только после подтверждения Pesapal: уведомления Pesapal и возврат покупателя не содержат платёжных данных, поэтому модуль никогда им не доверяет. Каждый раз он запрашивает статус транзакции у Pesapal аутентифицированным запросом между серверами.

Проверка суммы и валюты: заказ отмечается как оплаченный, только когда Pesapal сообщает о завершённом платеже, а оплаченные сумма и валюта совпадают с корзиной. При несовпадении заказ переводится в статус Pesapal payment on hold с примечанием.

Автоматическая настройка IPN: URL для уведомлений регистрируется в Pesapal при первом платеже, отдельно для тестовой и рабочей среды. Ничего настраивать в панели Pesapal не нужно.

Без повторной обработки: повторные уведомления и уведомление, пришедшее одновременно с возвратом покупателя, никогда не создают второй заказ. Отменённые и возвращённые заказы не открываются повторно, а второй платёж по оплаченному заказу помечается для возврата.

Каждая попытка сохраняется: платёж, сделанный на более старой странице Pesapal той же корзины, например во второй вкладке браузера, тоже распознаётся.

Тестовая и рабочая среда: отдельные ключи для каждой среды. Платёж всегда проверяется в той среде, в которой был начат.

Отмены платежей: платёж, который Pesapal сообщает как отменённый, переводит оплаченный заказ в статус Refunded.

Блок оплаты Pesapal на странице заказа: идентификатор отслеживания, референс мерчанта, режим, статус Pesapal, способ оплаты, код подтверждения, все попытки оплаты и примечания. Необязательный журнал без ключей, токенов и данных покупателей.

Требования

PrestaShop 8.0–9.x, PHP 8.0 или новее. Учётная запись мерчанта Pesapal с ключом и секретом потребителя (тестовая и/или рабочая среда). Ваш магазин должен быть доступен из интернета, чтобы получать уведомления о платежах. Валюта корзины: KES, UGX, TZS, ZMW, RWF или USD. Лицензионный ключ VibeFox с vibefox.net (один ключ на домен).