
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 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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















