Изменился заказ и стал незавершенным

Надо просто завести сущность поступление оплат и заводить оплаты по факту поступления денег, и уже от них ставить зависимость от статуса. А для заказов типа “незавершенный” делать еще несколько перепроверок, запросом данных у банка. У всех же api есть. Тогда будут фактически поступившие оплаты отдельно отображаться, на основе которых можно и чек сформировать. Ну и там же можно и частичные возвраты отобразить(которые так же доступны по API). А сейчас вероятность косяка довольно велика. И что еще обиднее - половина проблемы что заказ в статусе незавершенный остается(будучи фактически оплаченным), так от этого ведь и дальнейшие бизнес-процессы зависят, и формирование чеков в онлайн-кассах. Сейчас они только у нас, но ведь это сейчас во многих странах разрабатывается и внедряется - это глобально нужная штука.

1 лайк

У нас тинькофф банк. Проблема возникла при смене способа оплаты на “Деньги на карте захолдированы”, и аналогично статус должен меняться на “Деньги на карте захолдированы”. Но в итоге у нас статус выходит “Не завершенный”.

ПРОБЛЕМА ЕЩЕ АКТУАЛЬНА

Только что восстанавливал первый заказ, который перетерся вторым заказом покупателя, проблемы были и до этого, но я не обновлялся, а сейчас стоит самая последняя версия движка

ПРОШЛО ДВА ГОДА

Сегодня снова воспроизвелась проблема!

Писал в баг-трекер, так как тоже столкнулся с подобным

Общались с техподдержкой, вроде проблема у нас была исправлена, багфикс войдет в следующую версию. Но как я понимаю - там комплекс ошибок, который вызывает такое поведение.

Рекомендую собрать все данные и написать в техподдержку

Отправил ссылку на данную тему в поддержку

Добрый день

Версия 4.16.2

Проблема актуальная до сих пор

1 лайк