Загрузка неоплаченных заказов с сайта
Ситуация
Бывают ситуации, когда клиент оплачивает заказ кредиткой, а оплата "подвисает" - т.е. Сбербанк не возвращает ни да, ни нет. Часто, через какое-то время такая оплата проходит.
Проблема
Сейчас такие заказы сайт в Юпитер не отдаёт, ожидая ответа от Сбербанка. Эти заказы часто теряются, т.к. заказ приходит в Юпитер слишком поздно.
Идея
Сделать так, чтобы эти заказы сразу попадали в Юпитер, но с каким-то признаком, по которому оператор Колцентра проведёт разбирательство и решит, делать этот заказ или нет.
Реализация
- В XML файле с заказом сайт передает признак, что оплата не прошла <payment_status>4</payment_status>
<payment>
<payment_id>1</payment_id>
<payment_title>Оплата картой</payment_title>
<payment_status>4</payment_status>
<payment_sum>460</payment_sum>
<change_sum/>
</payment>
- Юпитер загружает такой заказ в статусе "Новый", без оплаты.
- Заказ не уходит автоматически на точку, остается в Колл-Центре (КЦ)
- Заказ отмечается специальным цветом (<!!!> или иконкой)
- Сотрудник КЦ связывается с клиентом, объясняет ситуацию, что мы пока не получили подтверждение оплаты от Сбера и возможно оплата будет отменена. Если мы не получим подтверждение пока готовим заказ, то нужно будет оплатить наличными.
- Если клиент, согласен на это, то сотрудник КЦ добавляет оплату "Рубли" в заказ и передает его на точку (кнопка "Оформить").
- Далее точка работает как обычно (точка также видит признак, что в заказе есть проблема с оплатой)
- Когда курьер привозит заказ клиенту и требует с него рубли, клиент просит проверить оплату (это решается через КЦ)
- Если оплата до сих пор не прошла, то берем деньги
- Если не прошла, то деньги не берем, а перед закрытием возвращаем заказ в КЦ, чтобы они поменяли оплату с Рублей на Карту
Система JUPITER www.jupiter.systems (с) 2024г.
Нет комментариев