Как я подружил WordPress с арабским шлюзом Telr за 4 часа: DeepSeek против экзотических задач

В конце октября заказчик, для которого я делал сайт продажи БАДов полгода назад, написал с новой задачей. Сайт был простым: каталог из 20 позиций, форма заказа (Contact Form 7), отправка писем менеджерам. Никакой корзины, личных кабинетов, WooCommerce.

Как я подружил WordPress с арабским шлюзом Telr за 4 часа: DeepSeek против экзотических задач

И вдруг запрос: «Нужна оплата картой. Платежный шлюз - Telr».

Почему я не выбрал WooCommerce

Telr - международный платежный шлюз из ОАЭ. Есть официальный плагин, но он написан исключительно под WooCommerce. Развернуть всю инфраструктуру WooCommerce ради двадцати товаров и одной кнопки «Купить» означал бы переписать половину проекта. Сайт уже работал, клиенты привыкли к интерфейсу - переход на логику WooCommerce разрушил бы это.

Решили делать тонкую интеграцию: форма → API → оплата → страница благодарности.

Нюансы Telr и чему я обучился на этом проекте

Я работал с Юкассой, но Telr имела свои особенности. Документация была скупой, техподдержка расположена в Дубае, и ответы приходили не сразу. Это был идеальный момент, чтобы проверить DeepSeek, которым я серьезно занимался последние полгода.

Как я это реализовал

Вместо традиционного поиска ошибок в Stack Overflow, я работал с нейросетью через последовательность промптов:

1. Стратегия
Запрос: «Распиши план интеграции платежного шлюза Telr в WordPress сайт, где уже есть форма заказа». За минуту получил четкий roadmap: от получения API-ключей до обработки callback'ов.

2. Аудит требований
Запрос: «Какие данные от Telr нужны для рабочего кода обработки платежа?» Результат - полный чек-лист параметров: ID магазина, ключи, URL'ы для callback'ов.

3. Коммуникация с поддержкой
Запрос: «Напиши профессиональное письмо в техподдержку Telr на английском с просьбой тестовых ключей». Получил готовое письмо к отправке.

4. Написание кода
Получив ответ от поддержки и доки, загрузил их нейросети: «Напиши PHP-код для создания платежной сессии на основе этой документации». Модель не просто выдала код - она предложила использовать встроенную `wp_remote_post()` вместо сторонней библиотеки Guzzle из туториала. На первый раз это не сработало.

5. Отладка
Запрос: «Вот код, вот логи ошибок. В чем проблема?» DeepSeek проанализировала логи, предложила фиксы, включая проверку статусов транзакций. Код заработал.

6. Отчет клиенту
Запрос: «Сформулируй письмо клиенту о завершении интеграции, опиши функционал и дальнейшие шаги». Получил готовый отчет на понятном для не-технического человека языке.

7. Апсейл
Запрос: «Какие улучшения можно предложить клиенту?» В ответ - готовый коммерческий оффер: стилизация страницы оплаты, улучшение UX страниц успеха и ошибок платежа. Клиент об этом даже не думал.

Результат

Все заняло 4 часа. Без шаблонов со Stack Overflow, без готовых решений, с нулевым опытом работы с Telr. Если бы я искал решение традиционно - гугля ошибки и пытаясь понять API методом проб и ошибок - потребовалось бы полтора-два дня.

Что получилось:

Сайт остался легким и быстрым, без усложнения WooCommerce. Клиент получил ровно то, что хотел - оплату картой в его привычной форме. Моя эффективность выросла в несколько раз, потому что я продавал готовое решение, а не время на изучение чужого API.

---

Почему я выбрал DeepSeek, а не Claude 3.5 Sonnet? Об этом в следующей заметке. Подпишитесь, если интересно.

Начать дискуссию