<p><b>Краткое ТЗ (RU)</b></p><p>Необходимо разработать бесплатный плагин WordPress (опционально WooCommerce) для <a href="https://wisealt.com">https://wisealt.com</a>, который выполняет <b>smart payment routing</b>: перенаправляет пользователя на подходящую checkout-страницу платёжной системы в зависимости от его параметров и передаёт туда данные методом <b>GET или POST</b>.</p><p>Плагин должен позволять в админке:</p><ul><li><p>добавлять «маршруты» с целевым checkout URL, методом (GET/POST) и набором передаваемых параметров;</p></li><li><p>задавать <b>условия</b> показа маршрута: страна по IP, язык браузера/сайта, тип устройства, браузер, ОС, referrer, UTM-метки, авторизован/гость, роль пользователя, сумма и валюта заказа, страна биллинга/доставки (из WooCommerce), прошлый выбор пользователя (cookie);</p></li><li><p>выбирать приоритет маршрутов и fallback-маршрут, если ни одно правило не подошло.</p></li></ul><p>При срабатывании роутинга плагин должен уметь передавать на checkout как минимум: страну (ISO2), язык, валюту, сумму, тип устройства, user_id/ customer_id, ref и utm-параметры.</p><p>Использовать в описании плагина SEO-фразы: <b>smart payment routing for WordPress, WooCommerce payment routing, geolocation based checkout redirect, multi-gateway payment routing, high-risk payment routing, payment gateway router plugin, IP-based payment redirect.</b></p><p><b>Short Technical Specification (EN)</b></p><p>Develop a free <b>WordPress plugin</b> (optional WooCommerce support) for <a href="https://wisealt.com">https://wisealt.com</a>, that provides <b>smart payment routing</b>: it redirects users to the most suitable <b>checkout page</b> based on user data and passes parameters via <b>GET or POST</b>.</p><p>Admin must be able to:</p><ul><li><p>define <b>Payment Routes</b> with target checkout URL, HTTP method (GET/POST) and parameter mapping;</p></li><li><p>configure <b>conditions</b>: IP/country, browser or site language, device type, browser, OS, referrer, UTM tags, logged-in/guest, user role, cart total, currency, billing/shipping country (from WooCommerce), previous user choice stored in cookies;</p></li><li><p>set route priority and a global fallback route.</p></li></ul><p>On match, the plugin sends to the checkout at least: country (ISO2), language, currency, amount, device type, user_id / customer_id, referrer and utm_*.</p><p>Use SEO keywords in the plugin description: <b>smart payment routing for WordPress, WooCommerce payment routing, geolocation based checkout redirect, multi-gateway payment routing, high-risk payment routing, payment gateway router plugin, IP-based payment redirect.</b></p>