Teplitsa/Leyka

Конкретизировать текст ошибки в эксепшне (Invalid description value)

rodion-m opened this issue · 2 comments

Обновите, пожалуйста, текст ошибки в случае если указано слишком длинное назначение платежа:

            if ($length > Payment::MAX_LENGTH_DESCRIPTION) {
                throw new InvalidPropertyValueException(
                    'Invalid description value', 0, 'CreatePaymentRequest.description', $value
                );
            }

С 'Invalid description value' на 'Description cannot be longer than ' . Payment::MAX_LENGTH_DESCRIPTION. Так сразу понятно в чем проблема.
Вот тут:

'Invalid description value', 0, 'CreatePaymentRequest.description', $value

Добрый день! К сожалению, это не наш код - это SDK ЮКассы. Мы не можем вмешиваться в него - даже чтобы сделать что-то лучше.

@Ahaenor Да, действительно, это часть SDK ЮКассы. Я проверил и оказалось, что в актуальной версии SDK они конкретизировали текст ошибки: https://git.yoomoney.ru/projects/SDK/repos/yookassa-sdk-php/browse/lib/Model/Payment.php#322
Обновите, пожалуйста, SDK ЮКассы в лейке. Можно открыть issue и переименовать ее в "Обновить SDK ЮКассы".