Добавить SKILL.md
This commit is contained in:
commit
15497c0120
1 changed files with 36 additions and 0 deletions
36
SKILL.md
Normal file
36
SKILL.md
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
---
|
||||||
|
name: safe-paymaster
|
||||||
|
description: Специализированный модуль для получения платежных данных СБП (ссылка или 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-кода (если ссылки нет)]
|
||||||
Reference in a new issue