Асинхронный платёжный процесс
Apply when implementing asynchronous payment methods (Boleto, Pix, bank redirects) or working with callback URLs in payment connector code. Covers undefined status response, callbackUrl notification, X-VTEX-signature validation, sync vs async handling, correct delayToCancel configuration for each async method, and redirect-based flows where inboundRequestsUrl does not support browser GET redirects
Что делает навык
Навык описывает реализацию асинхронных платёжных процессов, включая методы оплаты (Boleto, Pix, банковские переводы) и редиректные потоки аутентификации. Он регулирует обработку статусов undefined, работу с callbackUrl, валидацию подписей и конфигурацию задержек отмены.
Когда применять
- Реализация платёжного коннектора для Boleto Bancário, Pix или банковских переводов.
- Обработка уведомлений через callbackUrl и управление циклами автоматических повторных попыток (retry) со статусом undefined в течение 7 дней.
- Настройка корректного значения delayToCancel для каждого асинхронного метода оплаты.
- Реализация потоков аутентификации на основе редиректа (например, PayPal, 3DS), где пользователь покидает checkout VTEX.
- Обработка случаев, когда inboundRequestsUrl не поддерживает браузерные GET-редиректы.
Как работает
- Определить, что метод оплаты не возвращает финальный статус синхронно, и подготовить коннектор к асинхронной обработке.
- Настроить валидацию заголовка X-VTEX-signature при получении уведомлений от acquirer.
- Обеспечить корректную обработку callbackUrl, включая логику повторных попыток (retry flows).
- Установить параметр delayToCancel для каждого асинхронного метода в соответствии с требованиями.
- Реализовать редиректные потоки (redirect-based flows), учитывая ограничения inboundRequestsUrl на поддержку браузерных GET-редиректов.
- Управлять 7-дневным циклом автоматических повторных попыток Gateway для платежей со статусом undefined.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.