VibeFox IntaSend for OpenCart

VibeFox IntaSend for OpenCart

20 €

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

Помощь

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

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

Обзор

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

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

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

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

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

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

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

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

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

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

Условия OpenCart и вкладка в заказе: геозона, минимальная сумма заказа, порядок сортировки и ваши собственные статусы заказов. На странице заказа есть вкладка с попытками оплаты и счетами IntaSend. Журнал не содержит ключей и данных покупателей.

Требования

OpenCart 3.0.x (проверено на 3.0.5.0) или OpenCart 4.0.2 и новее (проверено на 4.1.0.3), PHP 8.0 или новее с cURL. Один архив содержит пакеты для обеих версий. Аккаунт IntaSend с публичным и секретным API-ключами и вебхук с проверочной фразой. HTTPS для рабочих платежей. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).