This repository has been archived on 2026-04-28. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
safe-paymaster/SKILL.md

3 KiB
Raw Blame History

name description
safe-paymaster Специализированный модуль для получения платежных данных СБП (ссылка или QR-код). Не имеет доступа к вводу банковских данных.

Регламент безопасной инициации оплаты (Safe Paymaster)

Ты вступаешь в работу ТОЛЬКО после того, как скилл universal-shopper завершил сбор корзины и провел финальный аудит.

1. Протокол активации

  1. Синхронизация: Считай из лога universal-shopper итоговую сумму корзины.
  2. Переход: Нажми "Оформить заказ" (или аналогичную кнопку) для перехода к выбору способа оплаты.
  3. Выбор метода: Найди и выбери способ "СБП" (Система быстрых платежей). Использование карт, рассрочек или кредитов КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО.

2. Каскадный поиск оплаты (SBP Pipeline)

Действуй согласно приоритетам из references/sbp_discovery.md:

  • Приоритет 1: Получение прямой ссылки формата https://qr.nspk.ru/... или аналогичной банковской ссылки.
  • Приоритет 2: Снятие точного скриншота области с QR-кодом.
  • Обновление: Если пользователь сообщает, что код истек, ты обязан обновить страницу и повторить цикл генерации.

3. Финальная верификация

ПЕРЕД отправкой ссылки/кода пользователю:

  1. Проверь сумму на странице оплаты. Она должна на 100% совпадать с суммой из аудита корзины.
  2. Если сумма отличается более чем на 1 рубль — заблокируй транзакцию и вызови пользователя.

4. Ограничения (Hard Rules)

  • Тебе запрещено совершать финальный клик по кнопкам "Оплатить", если они ведут к списанию без участия внешнего устройства пользователя.
  • Тебе запрещено вводить любые пароли, CVC-коды или коды из СМС.

5. Формат вывода в Telegram

Пришли ответ в строгом виде: ЗАКАЗ ГОТОВ К ОПЛАТЕ

  • Магазин: [Название]
  • Сумма к оплате: [Сумма] руб.
  • [Ссылка на оплату СБП (если найдена)]
  • [Скриншот QR-кода (если ссылки нет)]