MarinaaBogdanova / Diplom

0 stars 0 forks source link

Сервер возвращает статус 500 при POST-запросе с неизвестным номером карты при покупке по дебетовой карте #12

Open MarinaaBogdanova opened 1 month ago

MarinaaBogdanova commented 1 month ago

Описание

При отправке POST-запроса со случайным номером карты, который незнаком приложению, сервер возвращает статус 500

Шаги воспроизведения

Выполнить POST-запрос по адресу "http://localhost:8080/api/v1/pay" Тело запроса должно содержать (значения year и month заменить на текущие год и месяц соответственно):

{
"number": "4234 6748 9078 8796",
"year": "24",
"month": "09",
"holder": "Ivan Ivanov",
"cvc": "111"
} 

Ожидаемый результат: сервер возвращает статус 400, тело ответа содержит сообщение "Invalid Value Provided"

Фактический результат: сервер возвращает статус 500

Скриншот

image

Окружение

Операционная система: Windows 10 Домашняя 22H2; IDE: IntelliJ IDEA 2023.3.2 (Community Edition) Java: OpenJDK 11