решение
Раньше оформление шло одной транзакцией в общей базе: создать заказ и авторизовать списание — атомарно, либо оба, либо ничего. Теперь Заказы в монолите, Платежи — за сетью. Одной транзакции на двоих больше нет.
Раньше одно «либо оба, либо ничего». Теперь между ними — сеть, которая может промолчать.
Как удержать целостность «заказ создан ⇔ платёж авторизован» через границу сервиса?
клавиши 1–4 или клик