Плагин «Эквайринг Сбербанка» (sb) - ошибки оплаты

2

Изучая сегодня лог, был удивлен, что часть заказов клиенты не могут оплатить по причине не верно заполненных данных в корзине во время покупки. Валидаторы WA пропускают явно не валидные данные, а так же плагин не понимает адресов, где указано село, деревня и т.д. Все эти клиенты получают ошибку во время оплаты, а интернет-магазин теряет прибыль. Ниже примеры ошибок из лога (sbPayment) и сопутствующие данные

'errorMessage' => '[orderBundle.customerDetails.deliveryInfo.city] неверный формат'
"city":"Сахалинская обл. Тымовский р-н с. Молодежное"

'errorMessage' => '[orderBundle.customerDetails.deliveryInfo.city] неверный формат'
"city":"Заклинское (деревня Заклинье (Заклинское с\\/п))"

'errorMessage' => '[orderBundle.customerDetails.contact] неверный формат'
"contact":"Быстрова Быстрова Юлия Константиновна Юрьевна"

'errorMessage' => '[orderBundle.customerDetails.email] неверный формат'
"email":"[почта клиента]332@mail.ru2" - [почта клиента] - заменил, чтобы не светить ящиками клиентов

Таких примеров достаточно много. Выше лишь часть из них.
Например плагины доставки адреса понимают, как город или кривой e-mail.
Столь важный плагин «Эквайринг Сбербанка» не понимает. Это проблема. Интернет-магазин тупо теряет на продажах из-за этого. Поэтому предлагаю идею доработать валидатор, чтобы Сбербанк не отдавал больше таких ошибок. Либо сделайте нормальный валидатор в корзине, чтобы клиент корректно передал данные, которые сбер пропустит для оплаты.


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

0 комментариев

    Добавить комментарий

    Чтобы добавить комментарий, зарегистрируйтесь или войдите