В SBL возможно только касание, в Селфбар могут быть реализованы оба варианта, однако, базовый и настоятельно рекомендуемый — с удержанием карты.
Вариант с касанием плох тем, что безопасность этого решения строится на таймаутах ожидания налива и, или долива. Чем меньше таймаут ожидания — тем решение надежнее, однако, с точки зрения удобства использования зависимость обратная: таймауты должны быть максимально большими. В итоге компромисс: решение в некоторой степени безопасно и в некоторой степени удобно. На практике любая возможность для пользователя означает, что ей непременно воспользуются, значит, кто-то случайно будет пить за чужой счет, а кто-то — не сможет налить, потому что не успеет уложиться в таймаут.
Простой пример. Допустим, таймаут равен 10 секундам. Покупатель приложил карту и отвлекся, например, на звонок. Достал телефон и отошел. На это ушло 4-5 секунд. Значит, есть 5-6 секунд на то, чтобы подойти к крану и начать пить за счет этого человека. Очевидно, надо сократить таймаут. Ок. Теперь он 5 секунд. За это время надо убрать карту, подставить бокал и открыть кран. Если нечего не отвлекло, то успеть можно. Но, во-первых, идеальные условия бывают только в мечтах, на практике будут отвлекающие факторы и неумение пользоваться системой у новых клиентов. Во-вторых, поход в бар — это не соревнование «Кто успеет налить», в первую очередь должно быть удобно, а в данном случае, если не успел, то надо доставать карту и начинать все с начала. В итоге, как выше уже написано, получается компромисс между неудобным и небезопасным.
При удержании карты проблемы с таймаутами нет: пока стоит карта и позволяет баланс, можно лить, останавливать налив, снова начинать. В общем, полная свобода. Единственный момент: карту можно забыть, однако, это не технический недостаток (в отличие от покупки за чужой счет при касании карты) и вина продавца, а зона ответственности покупателя.
Есть только один случай, когда мы рекомендуем касание в Селфбар — использование браслетов вместо карт. Во всех остальных случаях, удержание карты — более удобный вариант.
В SBL работа с удержанием карты невозможна из-за риска бесконтрольного пролива с медленной скоростью потока.