VibeFox IntaSend for PrestaShop

VibeFox IntaSend for PrestaShop

20 €

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

Помощь

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

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

Обзор

VibeFox IntaSend Pay Gateway добавляет в PrestaShop платежи IntaSend для магазинов в Кении и Восточной Африке. На этапе оплаты покупатель выбирает IntaSend, переходит на размещённую у IntaSend страницу оплаты, платит через M-Pesa, картой или другим способом, включённым в вашей учётной записи IntaSend, и возвращается в ваш магазин. Заказ создаётся только после подтверждения платежа IntaSend, поэтому незавершённые платежи не оставляют неоплаченных заказов.

Модуль подходит магазинам, которые хотят принимать M-Pesa и карты через учётную запись IntaSend без собственной платёжной формы на сайте. Модуль принимает только разовые платежи. Возвраты из магазина в IntaSend не отправляются. В модуле нет сохранённых карт, подписок и встроенной формы оплаты (всплывающего окна).

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

Оплата на странице IntaSend: для суммы корзины в её валюте создаётся платёж IntaSend. Поддерживаемые валюты: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF и XOF. UGX, XAF и XOF передаются без десятичных знаков.

Оплата отмечается только после подтверждения IntaSend: заказ создаётся, только когда ваш сервер запросит статус платежа через API IntaSend Payment Status с вашим секретным ключом. Ничто, присланное браузером или в теле вебхука, не принимается на веру.

Вебхук с кодовой фразой: платежи подтверждаются, даже если покупатель закрыл браузер или M-Pesa подтвердила платёж позже. Вебхуки с неверной кодовой фразой отклоняются.

Проверка суммы и валюты: сумма и валюта, переданные IntaSend, сравниваются с корзиной. Несовпадение или частичная оплата переводит заказ в статус IntaSend payment on hold с примечанием.

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

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

Понятные сообщения: сообщение после неудачного или прерванного платежа и страница «платёж подтверждается» с кнопкой Check again, пока M-Pesa ещё подтверждает платёж.

Блок IntaSend на странице заказа: попытки оплаты и обработанные счета IntaSend по заказу. Журнал без ключей и данных покупателя.

Требования

PrestaShop 8.0–9.x, PHP 8.0 или новее с расширением cURL. Учётная запись IntaSend с публичным и секретным ключами API, а также вебхук с кодовой фразой. HTTPS для платежей в рабочем режиме. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).