Конкретизировать текст ошибки в эксепшне (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
. Так сразу понятно в чем проблема.
Вот тут:
Leyka/gateways/yandex/lib/Model/Payment.php
Line 305 in 19649e8
Добрый день! К сожалению, это не наш код - это SDK ЮКассы. Мы не можем вмешиваться в него - даже чтобы сделать что-то лучше.
@Ahaenor Да, действительно, это часть SDK ЮКассы. Я проверил и оказалось, что в актуальной версии SDK они конкретизировали текст ошибки: https://git.yoomoney.ru/projects/SDK/repos/yookassa-sdk-php/browse/lib/Model/Payment.php#322
Обновите, пожалуйста, SDK ЮКассы в лейке. Можно открыть issue и переименовать ее в "Обновить SDK ЮКассы".