Добрый день. Сейчас, насколько я понял, логика работы терминала от сбербанк весьма убога. Деньги списываются в самую первую очередь, а потом уже идёт взаимодействие с 1с, таким образом, деньги списываются, а подключен там терминал, видит ли его 1с, есть ли на остатках товар - терминалу пофиг. Гораздо логичнее было бы вначале проверять все условия, а только потом инициализировать списание денег с клиента. От сюда одни проблемы, то терминал отвалился, то ещё что-то, но деньги он списывает исправно.
Как его заставить сначала всё проверить, а потом уже списывать деньги. Сейчас же, он списывает их, а потом 1с говорит, ошибка 99. Ну что за бред, неужели нельзя сначала проверить есть ли коннект с терминалом или нет
Причины ошибки
Сбой относится к нарушениям в работе TLS соединения, при попытке совершить платеж. Зачастую нарушение происходит со стороны банка, в связи с чем первое, что может совершить пользователь — обратиться в техподдержку банка, работники которой в большинстве случаев решают подобную проблему быстро и легко.
Источник: https://kodyoshibokk.ru/kod-oshibki-99-terminala-sberbanka-4