QIWI-API / bill-payments-java-sdk

Java SDK модуль для внедрения единого платежного протокола эквайринга и QIWI Кошелька.
https://developer.qiwi.com/ru/bill-payments
Other
23 stars 12 forks source link

BadResponseException solution #29

Open Triple-Ash opened 1 year ago

Triple-Ash commented 1 year ago

Суть падающего эксепшена в том, что разработчики на стороне серверной логики добавили новые поля в JSON объект, который приходит нам и десериализуется в объект BillResponse и в процессе не проходит валидацию так как полей больше чем в нашем объекте, в результате чего читаем красные буковки в консоли. Достаём лобзик, копируем файлы библиотеки, чтобы она не была ридонли в новый пакет в проекте и отредактируйте вот эти классы. 2 11

PukPukov commented 1 year ago

Теперь они сделали эти поля опциональными, сервер может их добавить, а может и не добавить. В этом репозитории я пофиксил это: https://github.com/ancap-kun/bill-payments-java-sdk/