
Razorpay, PhonePe & Paytm Payments для OpenCart 2.3, 3.x і 4.x — UPI, картки й нетбанкінг в Індії
Оплата через Razorpay, PhonePe або Paytm в OpenCart: UPI, картки, нетбанкінг і гаманці на сторінці шлюзу, замовлення підтверджується лише після відповіді API шлюзу. Pro: до трьох шлюзів на чекауті, повернення, журнал і сторож. Ліцензія назавжди.
- Сумісність
- OpenCart 4.0.2.0–4.1.0.3, 3.0.x, 2.3.0.2 · мови: англійська, гінді (вітрина)
- Версія
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Ліцензія
- сайт + тестова копія, назавжди
- Тріал
- 7 днів, без картки, один на сайт
- Оновлено
- листопад 2026
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Що побачить покупець
На кроці оплати покупець бачить метод «UPI, cards, netbanking» з назвою шлюзу. У Pro, коли ввімкнено кілька шлюзів, під методом зʼявляється вибір: Razorpay, PhonePe або Paytm.
Що отримує адмін
У налаштуваннях модуля ви обираєте основний шлюз, вводите ключі для тестового й бойового режиму, адресу вебхука для кабінету шлюзу й порядок статусів.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — сайт і тестова копія
Переносите сайт — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Тестова копія (staging., dev.) працює з тим самим ключем і місця сайту не займає. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2.0–4.1.0.3, 3.0.x або 2.3.0.2.
Акаунт мерчанта в Razorpay, PhonePe або Paytm із ключами API.
Валюта INR у магазині або курс рупії в OpenCart.
Сайт на HTTPS, доступний з інтернету: туди шлюзи надсилають вебхуки.
Історія версій
Для OpenCart 4.x, 3.x і 2.3: Razorpay, PhonePe і Paytm, перевірка кожної оплати через API, вебхуки; у Pro.
Разом з Razorpay, PhonePe & Paytm Payments купують


Nova Poshta Premium — модуль Нова Пошта для OpenCart 2.3, 3.x і 4.x

Кинуті кошики для OpenCart 2.3, 3.x і 4.x

Ukrposhta International для OpenCart — міжнародна доставка Укрпоштою з тарифом у кошику і деклараціями CN22/CN23
Повний опис модуля
Razorpay, PhonePe & Paytm Payments — модуль оплати для OpenCart 4.x, 3.x і 2.3, який підключає індійські платіжні шлюзи Razorpay, PhonePe і Paytm з вашими власними акаунтами. Покупець платить на сторінці шлюзу через UPI, картку, нетбанкінг чи гаманець, а замовлення в OpenCart підтверджується лише тоді, коли модуль прочитав платіж з API шлюзу і звірив суму.
Це один метод оплати в OpenCart, а шлюз обирається всередині нього, тож два шлюзи на одному чекауті не конфліктують. У безкоштовній версії працює один основний шлюз, у Pro — до трьох поруч.
Що побачить покупець
На кроці оплати покупець бачить метод «UPI, cards, netbanking» з назвою шлюзу. У Pro, коли ввімкнено кілька шлюзів, під методом зʼявляється вибір: Razorpay, PhonePe або Paytm. Далі покупець переходить на сторінку оплати: для Razorpay відкривається його вікно оплати, PhonePe і Paytm приймають покупця на своїй сторінці.
Якщо магазин працює в доларах чи іншій валюті, покупець бачить суму в рупіях за курсом OpenCart. Якщо оплата не пройшла, покупець бачить «The payment did not go through. You can try again.» і кнопку повторної оплати, а замовлення не підтверджується.
Що отримує адмін
У налаштуваннях модуля ви обираєте основний шлюз, вводите ключі для тестового й бойового режиму, адресу вебхука для кабінету шлюзу й порядок статусів. Кнопка «Check connection» перевіряє ключі всіх трьох шлюзів і показує результат прямо в налаштуваннях.
У Pro на сторінці замовлення є вкладка модуля: перевірити оплату в шлюзі, зробити повне чи часткове повернення. Журнал платежів показує всі спроби: шлюз, суму, номер платежу в шлюзі, повернення і стан замовлення. Сторож за кроном перевіряє оплати, які покупець не завершив на сайті.
Як це працює — крок за кроком
- Ви обираєте основний шлюз і вводите тестові ключі.
- Копіюєте адресу вебхука в кабінет шлюзу.
- Покупець оформлює замовлення і переходить на сторінку оплати.
- Шлюз приймає UPI, картку чи нетбанкінг.
- Модуль читає платіж з API шлюзу і звіряє суму й валюту.
- Лише тоді замовлення отримує статус оплати, а в історії зʼявляється номер платежу.
Що під капотом
- Razorpay: Orders API і Standard Checkout, підпис HMAC, оплата читається зі списку платежів замовлення.
- PhonePe: PG Standard Checkout v2, токен OAuth кешується до кінця строку дії.
- Paytm: initiateTransaction і автоформа, чексума за алгоритмом офіційної бібліотеки Paytm.
- Жоден із трьох шлюзів не дає закрити неоплачений платіж, тому пізня оплата не губиться: модуль приймає її в замовлення або позначає для перевірки.
- Вебхук із секретом і неправильним підписом відхиляється, а рішення завжди за відповіддю API.
- Ключі не пишуться в журнал.
Як встановити
- Розширення → Інсталятор: завантажте архів під свою версію, не змінюючи назву файлу.
- OpenCart 2.3: Інсталятор копіює файли лише з увімкненим FTP. Без FTP скопіюйте вміст upload/ у корінь магазину вручну.
- OpenCart 2.3 і 3.x: Розширення → Модифікації → «Оновити».
- Розширення → Платежі → Razorpay, PhonePe & Paytm Payments → кнопка встановлення → Редагувати.
- Розширення → Платежі → Razorpay, PhonePe & Paytm: оберіть основний шлюз і лишіть тестовий режим.
- Вставте ключі, скопіюйте адресу вебхука в кабінет шлюзу, натисніть «Check connection».
- Зробіть тестову оплату, потім перемкніть на бойовий режим.
- Для Pro: вставте ключ або запустіть 7 днів тріалу.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Можна мати Razorpay і PhonePe одночасно?
У Pro так, до трьох шлюзів, і покупець обирає. У безкоштовній версії працює один основний шлюз.
Магазин у доларах. Це працює?
Так, якщо в OpenCart є курс рупії: покупець платить у рупіях за цим курсом. Можна й ховати метод для інших валют.
Що, якщо покупець закрив сторінку після оплати?
Замовлення підтвердить вебхук шлюзу. У Pro ще й сторож перевіряє такі оплати.
Що буде після тріалу?
Pro вимикається, основний шлюз працює далі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



















