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 (один ключ на домен).
