VibeFox Pesapal for OpenCart

VibeFox Pesapal for OpenCart

20 €

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

Помощь

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

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

Обзор

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

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

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

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

Проверка суммы и валюты: заказ отмечается оплаченным, только если Pesapal сообщает Completed, а оплаченные сумма и валюта совпадают с заказом. При несовпадении заказ переходит в статус проверки с примечанием.

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

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

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

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

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

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

Требования

OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее. Один загружаемый файл содержит пакеты для обеих версий. Учётная запись мерчанта Pesapal с consumer key и consumer secret (песочница и/или боевой режим). Ваш магазин должен быть доступен из интернета, чтобы получать уведомления об оплате. Валюта заказа: KES, UGX, TZS, ZMW, RWF или USD. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).