VibeFox PayU India for PrestaShop

VibeFox PayU India for PrestaShop

20 €

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

Допомога

Поставити питання: VibeFox PayU India for PrestaShop

Посуньте, щоб скласти пазл

Огляд

VibeFox PayU India Payment Gateway додає до PrestaShop прийом платежів через розміщену платіжну сторінку PayU India. На етапі оплати покупець обирає PayU India, переходить на платіжну сторінку PayU, сплачує кредитною або дебетовою карткою, через NetBanking, UPI або електронний гаманець (залежно від того, що увімкнено у вашому обліковому записі PayU) і повертається до вашого магазину. Дані карток і банківські реквізити ніколи не потрапляють на ваш сайт. Замовлення створюється лише після того, як PayU надішле підписаний результат, тож незавершені платежі не залишають неоплачених замовлень.

Модуль підходить індійським магазинам, які продають у рупіях і бажають використовувати платіжні методи PayU без створення власних платіжних форм на сайті. Модуль стягує кошти виключно в INR і не підтримує мультивалютну обробку. У ньому немає збереження карток і токенізації, підписок, вбудованої форми картки на сайті, керування EMI чи спеціальними пропозиціями та швидкої оплати в один клік від PayU. Повернення коштів ставляться в чергу на боці PayU; модуль не відстежує їхній остаточний статус.

Основні можливості

Розміщена платіжна сторінка PayU: єдиний спосіб оплати PayU India на етапі оформлення замовлення. Платіжний запит підписується за алгоритмом SHA-512 з використанням вашого Merchant Key та Salt.

Оплачено, лише коли PayU підтверджує: результат приймається лише за наявності дійсного зворотного хешу PayU, згенерованого із Salt того режиму, в якому було розпочато платіж, і лише для ідентифікатора транзакції, виданого вашим магазином для цього кошика. Сплачена сума повинна з точністю до пайси збігатися із сумою кошика в INR.

Перевірка на стороні сервера: за бажанням (увімкнено за замовчуванням) кожен успішний платіж додатково перевіряється через API verify_payment від PayU. Якщо перевірку не пройдено, замовлення переводиться у статус «На утриманні», а не позначається як оплачене.

Без подвійної обробки: повторне повернення покупця і вебхук можуть надійти разом; повторні результати ніколи не створюють друге замовлення і не реєструють платіж двічі. Оплачене або повернене замовлення ніколи не відкривається знову.

Очікувані платежі UPI та NetBanking: замовлення залишається у статусі Awaiting PayU India payment, доки не надійде остаточний результат.

Окремі тестові та бойові облікові дані: зміна режиму перемикає як ключі, так і кінцеві точки PayU. Повернення коштів завжди надсилаються в той режим, в якому було здійснено платіж.

Повернення коштів зі сторінки замовлення: повні та часткові повернення в блоці PayU India payment замовлення, ідентифікатор запиту PayU — в історії повернень. Повне повернення переводить замовлення у статус Refunded.

Блок PayU на сторінці замовлення: ідентифікатор транзакції, режим, банк, суми, історія повернень і примітки модуля. Необов'язковий вебхук для покупців, які закрили браузер; журнал не містить ключів, salt і персональних даних.

Вимоги

PrestaShop від 8.0 до 9.x, PHP 8.0 або новіша. Обліковий запис PayU India з Merchant Key і Merchant Salt (v1) для тестового та робочого режимів, валюта кошика — INR. Номер телефону в адресі покупця. Ліцензійний ключ VibeFox з vibefox.net (один ключ на домен).