VibeFox Paymob for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
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 (один ключ на один домен).
