Ошибка 500 при подтверждении платежа в двухстадийной оплате. Принято

1

Если платёжный плагин по какой-то причине возвращает ошибку при подтверждении двухстадийной оплаты, то вместо понятного сообщения об ошибке получаем жёлто-полосатый "экран смерти":

Например, в Яндекс.Кассе этот блок

Да, можно смотреть в логи и найти ошибку. Но менеджер не может дальше сайтом пользоваться пока не перезагрузит страницу.

3 комментария

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 24 декабря 2019 09:38 #

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

    • +1

      В моём случае "Capture not implemented". Но речь не о конкретной ошибке, а о том, что никакую ошибку отправить нельзя. Можно только подтвердить списание средств.

      Например, если исправят это, то в своём плагине UAPAY буду выдавать ошибку, если сумма отредактированного заказа больше суммы изначального. API сервиса позволяет только уменьшить изначальную сумму.

      Сейчас же мы либо успешно подтверждаем списание средств, либо получаем 500 ошибку.

    • +1
      tattoo85 tattoo85 24 декабря 2019 13:49 #

      Давно считаю что в админке по умолчанию должны выводиться ошибки на экран.

      А уж во фронте клиентам видеть конечно это необязательно. 

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

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