VibeFox DPO for PrestaShop

VibeFox DPO for PrestaShop

20 €

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

Помощь

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

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

Обзор

VibeFox DPO Pay Gateway подключает PrestaShop к DPO Pay (Network International) — платёжному сервису для Африки и Ближнего Востока. На этапе оплаты покупатель выбирает DPO Pay, переходит на защищённую страницу оплаты DPO и платит картой, через мобильные деньги (M-Pesa, Airtel Money, MTN и другие) или любым другим способом, включённым в вашей учётной записи DPO. Данные карты никогда не попадают на ваш сайт. Заказ создаётся только после подтверждения платежа DPO, поэтому незавершённые платежи не оставляют неоплаченных заказов.

Модуль подходит магазинам с учётной записью мерчанта DPO Pay, которые продают в валюте, поддерживаемой DPO. Модуль принимает только разовые платежи. В нём нет возвратов из магазина (возвраты выполняются в портале мерчанта DPO), нет сохранённых карт, подписок или полей карты на вашем сайте, и он не выполняет списание по платежам, которые только авторизованы.

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

Страница оплаты DPO: транзакция DPO создаётся на сумму корзины в валюте корзины. Имя, e-mail, телефон и адрес для счёта покупателя передаются в DPO для предзаполнения страницы оплаты.

Оплата только после подтверждения DPO: модуль сам запрашивает у DPO, напрямую между серверами, результат каждого платежа. Возврат покупателя, push-уведомление и запланированные повторные проверки лишь запускают эту проверку.

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

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

Запланированные повторные проверки: URL для cron повторно проверяет неподтверждённые платежи через 15 минут после перенаправления и после истечения срока оплаты, поэтому заказ создаётся, даже если покупатель закрыл браузер.

Тестовая и рабочая учётные записи: отдельные Company Token и Service Type для каждой. Каждый платёж всегда проверяется с той учётной записью, с которой он был создан.

Статус заказа на ваш выбор: Payment accepted, Delivered или DPO payment on hold для ручной проверки после успешной оплаты.

Понятный учёт: токен транзакции DPO является идентификатором транзакции платежа, а закрытые примечания к заказу объясняют каждый результат. Необязательный журнал с маскированными токенами и без данных покупателя; ошибки записываются всегда.

Требования

PrestaShop 8.0–9.x, PHP 8.0 или новее с расширением SimpleXML. Учётная запись мерчанта DPO Pay с Company Token и Service Type ID, валюта магазина, поддерживаемая вашей учётной записью DPO, и серверный cron для повторных проверок. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).