
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. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—



















