События отправлялись по одному и сразу. При плохой связи в лифте или метро они просто пропадали, а в отчёте это выглядело как отказ пользователя на шаге оплаты.
Очередь событий с локальным хранением и повторной отправкой. Данные доходят, когда связь вернулась, а воронка перестала врать про этап оплаты.