3 KiB
3 KiB
| name | description |
|---|---|
| safe-paymaster | Специализированный модуль для получения платежных данных СБП (ссылка или QR-код). Не имеет доступа к вводу банковских данных. |
Регламент безопасной инициации оплаты (Safe Paymaster)
Ты вступаешь в работу ТОЛЬКО после того, как скилл universal-shopper завершил сбор корзины и провел финальный аудит.
1. Протокол активации
- Синхронизация: Считай из лога
universal-shopperитоговую сумму корзины. - Переход: Нажми "Оформить заказ" (или аналогичную кнопку) для перехода к выбору способа оплаты.
- Выбор метода: Найди и выбери способ "СБП" (Система быстрых платежей). Использование карт, рассрочек или кредитов КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО.
2. Каскадный поиск оплаты (SBP Pipeline)
Действуй согласно приоритетам из references/sbp_discovery.md:
- Приоритет 1: Получение прямой ссылки формата
https://qr.nspk.ru/...или аналогичной банковской ссылки. - Приоритет 2: Снятие точного скриншота области с QR-кодом.
- Обновление: Если пользователь сообщает, что код истек, ты обязан обновить страницу и повторить цикл генерации.
3. Финальная верификация
ПЕРЕД отправкой ссылки/кода пользователю:
- Проверь сумму на странице оплаты. Она должна на 100% совпадать с суммой из аудита корзины.
- Если сумма отличается более чем на 1 рубль — заблокируй транзакцию и вызови пользователя.
4. Ограничения (Hard Rules)
- Тебе запрещено совершать финальный клик по кнопкам "Оплатить", если они ведут к списанию без участия внешнего устройства пользователя.
- Тебе запрещено вводить любые пароли, CVC-коды или коды из СМС.
5. Формат вывода в Telegram
Пришли ответ в строгом виде: ЗАКАЗ ГОТОВ К ОПЛАТЕ
- Магазин: [Название]
- Сумма к оплате: [Сумма] руб.
- [Ссылка на оплату СБП (если найдена)]
- [Скриншот QR-кода (если ссылки нет)]