VibeFox Paymob for PrestaShop

VibeFox Paymob for PrestaShop

20 €

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

Помощь

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

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

Обзор

VibeFox Paymob Pay добавляет в PrestaShop оплату через Paymob для магазинов в Египте, Объединённых Арабских Эмиратах, Саудовской Аравии, Омане и Пакистане. На этапе оплаты покупатель выбирает Paymob, переходит на защищённую страницу оплаты Paymob, платит картой, мобильным кошельком или другим способом вашей интеграции Paymob и возвращается в ваш магазин. Данные карт никогда не попадают на ваш сайт. Заказ создаётся только после того, как Paymob подтвердит платёж.

Модуль подходит магазинам, которые продают в валюте своей страны Paymob (EGP, AED, SAR, OMR или PKR) и хотят использовать размещённую страницу оплаты. Модуль принимает только разовые платежи. В нём нет возвратов из back office, сохранённых карт, подписок, встроенной формы карты на вашем сайте и отдельного переключателя тестового режима: тестовые платежи проходят через тестовую интеграцию Paymob.

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

Пять стран Paymob: используется сервер API и страницы оплаты вашей страны Paymob, суммы передаются в минимальной единице валюты, включая OMR с тремя знаками после запятой.

Оплачен только после подтверждения Paymob: заказ создаётся только из транзакции, подписанной вашим секретом HMAC, из серверного callback Paymob или из подписанного возврата покупателя.

Проверка суммы и валюты: сумма и валюта должны совпадать с корзиной. При несовпадении заказ переходит в статус Paymob payment on hold с примечанием.

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

Ожидающие и авторизованные платежи: платежи наличными или через киоск ждут в статусе Awaiting Paymob payment; авторизации, которые ещё не списаны, ждут в статусе Paymob payment on hold, пока Paymob не подтвердит платёж.

Повторные попытки оплаты: после отклонённого платежа покупатель возвращается к оформлению заказа с той же корзиной и может оплатить снова. Каждая попытка создаёт собственный заказ в Paymob.

Блок Paymob на странице заказа: ID Paymob, статус, суммы, карта и примечания.

Журнал без секретов: ошибки записываются всегда; шаги оплаты и callback — когда включён Debug log. Ключи, токены и данные покупателей никогда не записываются.

Требования

PrestaShop 8.0–9.x, PHP 8.0 или новее. Учётная запись мерчанта Paymob в Египте, Объединённых Арабских Эмиратах, Саудовской Аравии, Омане или Пакистане с API key, integration ID, iFrame ID и HMAC secret. Валюта корзины должна быть валютой вашей страны Paymob. Лицензионный ключ VibeFox с vibefox.net (один ключ на один домен).