Одна сделка на шестерых

Собираемся в чат. Один ужин в Стамбуле, сценарий 8.2, от заявки до «стол накрыт». Деньги фейковые.

https://meafdev.ru/deal.html

Перед стартом

Нужно 6 человек. Меньше народа — один играет две роли подряд, не в двух админках сразу.

Кто-то один открывает список поручений. Пусто — стенд после рестарта, нужен сид. Наша сделка новая, сидовые CSO-DEMO-* не трогаем.

В чат после каждого шага: роль, статус, pa_order_id. Не перебиваем друг друга.

1 ЦСО — консьерж

Куда
meafdev.ru/cso.html
Логин
cso-sandbox — уже на странице
Пароль
sk_test_51H9xQ2LkNvBcXwZaRtYuIoPq

Заготовка «Ужин 8.2» уже выбрана. Жми «Отправить поручение в ПА». Остальные заготовки — потом, не в этой игре.

Появится pa_order_id. Кнопка «Скопировать в чат». Вкладку не закрывай. Assign не жми — это оператор.

ЦСО, заявка ушла, pa_order_id=…, статус DRAFT. Оператор, забирай.

2 SRE — смотрит, руками не лезет

Куда
admin.meafdev.ru/login
Логин
sre@meafcoop.com
Пароль
Sre123!

Control center и Поручения. Найди свежее по pa_order_id. Статус DRAFT. Кнопок «Выдать реквизиты» у тебя нет — так и надо.

Глянь ещё Webhooks. Воронка совсем пустая — API перезапустился.

SRE, DRAFT на месте, ничего не жму.

3 Оператор ПА — берёт в работу

Куда
admin.meafdev.ru/login
Логин
ops@meafcoop.com
Пароль
Ops123!
  1. Assign на себя → IN_PROGRESS
  2. Выдать реквизиты → AWAITING_PAYMENT и ссылка https://api.meafdev.ru/pay/PA-ORD-…

Ссылку скопируй целиком. Не подтверждай услугу и не отменяй «чтобы посмотреть».

Оператор, реквизиты выданы. Клиент, вот ссылка: …

4 Superadmin — директор ПА

Куда
admin.meafdev.ru/login
Логин
admin@meafcoop.com
Пароль
Admin123!

Та же карточка. Курс TRY и сумма в рублях ок? Kill-switches не трогай — выключишь приём, коллегам будет грустно. FX & Pricing можно просто открыть и кивнуть.

Директор, курс ок, флаги не трогал. Клиент, можно платить.

5 Клиент — платит рубли

Куда
ссылка из чата, https://api.meafdev.ru/pay/…
Логин
нет

Не эквайринг. Кнопка Оплатить, один раз. 404 — либо API рестартнули, либо перепутали id. Ссылку не выдумывай.

После оплаты само пробежит до PARTNER_PAID. Деньги «у ресторана», ужина ещё нет.

Клиент, оплатил. Партнёр, накрывай.

6 Партнёр — ресторан в Стамбуле

Куда
partner.meafdev.ru/login
Логин
ops@partner-301.example.com
Пароль
Partner301123!

Ты PARTNER-301. Портал на этой ветке нарисованный: живого поручения не будет. Открой, посмотри экраны, скажи что стол готов.

Закрывает оператор на следующем шаге. Не жди, что админка сама щёлкнет от твоего confirm.

Партнёр 301, стол накрыт, ваучер гостям. Оператор, закрывай.

7 Оператор ПА — закрывает

Куда
снова ты, ops@meafcoop.com / Ops123!

Карточка в PARTNER_PAID. «Услуга подтверждена» → в модалке можно оставить «Услуга оказана, ваучер выдан» → ок. Статус COMPLETED.

Оператор, COMPLETED. ЦСО, проверь у себя.

8 ЦСО — сверка

Снова стол консьержа, то же поручение. «Обновить статус» или подожди 8 секунд. Ищешь COMPLETED.

Ещё PARTNER_PAID — оператор не нажал. 404 — API рестартнули, сделка испарилась, с шага 1.

ЦСО, COMPLETED, расходимся.

9 SRE — финальный взгляд

Снова sre@meafcoop.com / Sre123!. Воронка: одно закрытое. В DLQ у сидовых часто висит мусор — example.com не доезжает. Нашу сделку это не ломает.

SRE, воронка зелёная, руками ничего не чинил.

Если кто-то промахнулся

СлучилосьЧто делать
Список поручений пустойСид или заново шаг 1. Старые id мертвы.
Assign серыйУже взяли, или ты под SRE.
Оплатить 404Ссылка старая. Оператор копирует свежую с карточки.
Партнёр не видит заказНорма, stub. Закрывает оператор.
Двое в одной ролиВторой только смотрит, не жмёт.