
India Payments для WooCommerce — Razorpay, PhonePe и Paytm: UPI, карты и нетбанкинг
Razorpay, PhonePe и Paytm в одном плагине WooCommerce: UPI, карты и нетбанкинг на странице шлюза, заказ становится оплаченным только после ответа API шлюза. Pro: возвраты, журнал и фоновая сверка.
- Совместимость
- WordPress 6.2+ · WooCommerce 7.0+ · PHP 7.4+ · HPOS · классический и блочный чекаут · валюта INR · языки плагина: английский, хинди (тексты для покупателя)
- Лицензия
- сайт + тестовая копия, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- ноябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что увидит покупатель
На чекауте покупатель видит шлюзы, которые вы включили, с коротким описанием: «Razorpay — UPI, cards, netbanking», «PhonePe — UPI, cards, netbanking», «Paytm — UPI, wallet, cards, netbanking».
Что получает админ
В WooCommerce → India Payments видны все три шлюза: включён ли, режим, адрес вебхука для кабинета шлюза и кнопка «Check connection».

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

Один ключ — сайт и тестовая копия
Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
Валюта магазина INR.
Аккаунт мерчанта в Razorpay, PhonePe или Paytm с ключами API.
Сайт на HTTPS, доступный из интернета: туда шлюзы шлют вебхуки.
История версий
Razorpay, PhonePe и Paytm, проверка каждой оплаты через API шлюза, вебхуки, экран ожидания UPI; в Pro.
Вместе с India Payments покупают


Nova Poshta Premium — Новая Почта для WooCommerce

Брошенные корзины для WooCommerce

Фиды для маркетплейсов (Rozetka, Prom, Эпицентр, Kasta) для WooCommerce
Полное описание модуля
India Payments — плагин WooCommerce для магазинов в Индии, который подключает три платёжных шлюза: Razorpay, PhonePe и Paytm. Покупатель платит на странице шлюза через UPI, карту, нетбанкинг или кошелёк, а магазин получает деньги на свой аккаунт в шлюзе. Вы включаете один шлюз или все три, и покупатель выбирает удобный на чекауте.
Главное правило плагина: заказ становится оплаченным только тогда, когда API шлюза подтвердил платёж. Ссылка возврата и вебхук лишь запускают проверку, поэтому поддельный возврат или потерянный вебхук не дадут «оплаченного» заказа без денег.
Что увидит покупатель
На чекауте покупатель видит шлюзы, которые вы включили, с коротким описанием: «Razorpay — UPI, cards, netbanking», «PhonePe — UPI, cards, netbanking», «Paytm — UPI, wallet, cards, netbanking». После «Place order» Razorpay открывает своё окно оплаты, PhonePe и Paytm переводят покупателя на свою страницу.
Если UPI-платёж ещё в обработке, на странице благодарности покупатель видит сообщение, что магазин ждёт подтверждения, и страница сама обновляется. Если оплата не прошла, покупатель возвращается на страницу оплаты заказа с понятным текстом, корзина на месте, попробовать можно ещё раз или другим способом. Если шлюз не отвечает, покупатель остаётся на чекауте с сообщением без технических кодов.
Что получает админ
В WooCommerce → India Payments видны все три шлюза: включён ли, режим, адрес вебхука для кабинета шлюза и кнопка «Check connection». В настройках каждого шлюза вы вводите ключи тестового и боевого режима, секрет вебхука, название магазина в окне оплаты.
Каждая попытка оплаты оставляет в заказе одну заметку с номером платежа шлюза. Если сумма или валюта не совпали, заказ становится «На удержании» с пояснением. В Pro возврат делается кнопкой в заказе, а плагин следит за его статусом в шлюзе и пишет заметную заметку, если возврат не прошёл.
Как это работает — шаг за шагом
- В кабинете Razorpay, PhonePe или Paytm вы берёте ключи тестового режима.
- Вводите их в настройках шлюза, копируете адрес вебхука в кабинет шлюза.
- Жмёте «Check connection» и делаете тестовую оплату.
- Покупатель выбирает шлюз и платит на его странице.
- Плагин спрашивает API шлюза о платеже и сверяет сумму и валюту.
- Только после этого заказ становится оплаченным, а в заметках появляется номер платежа.
Что под капотом
- Razorpay: Orders API и Standard Checkout, подпись HMAC для возврата и вебхука, авторизованный платёж плагин захватывает сам.
- PhonePe: PG Standard Checkout v2, токен OAuth обновляется сам, вебхук проверяется по SHA256 логина и пароля.
- Paytm: initiateTransaction, автоформа на страницу Paytm, проверка чексуммы и статуса через API.
- У каждой попытки оплаты свой номер, поэтому повторная попытка после отказа не путается с предыдущей.
- Блокировка в базе не даёт двум процессам дважды отметить один платёж.
- Ключи и секреты хранятся зашифрованными, в журнал не пишутся.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите zip и активируйте.
- WooCommerce → India Payments: включите нужные шлюзы и оставьте тестовый режим.
- Вставьте ключи и секрет вебхука, скопируйте адрес вебхука в кабинет шлюза.
- Нажмите «Check connection» и сделайте тестовую оплату, потом переключите на боевой режим.
- Для Pro: вставьте ключ или запустите 7 дней триала.
На wordpress.org модуля пока нет: и бесплатная версия, и Pro — это один архив с этой страницы. Без ключа он работает как бесплатная версия.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Можно включить только Razorpay?
Да. Каждый шлюз включается отдельно, покупатель видит только включённые.
Что, если покупатель закрыл вкладку после оплаты?
Заказ оплатит вебхук шлюза. В Pro ещё и фоновая сверка каждые 15 минут находит такие платежи.
Есть ли возвраты в бесплатной версии?
Нет, из карточки заказа возвращает Pro. В бесплатной версии делайте возврат в кабинете шлюза.
Работает ли с другой валютой?
Нет, все три шлюза принимают только рупии, поэтому магазин должен быть в INR.
Что будет после триала?
Pro-функции выключаются, а приём оплат работает дальше.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















