либы удобная обертка над накладными расходами на вызов .
проверка (валидация покупки) это простой гет запрос
https // androidpublisher.googleapis.com/androidpublisher/v3/applications/ {packageName} /purchases/products/ {productId} /tokens/ {token}
в ответ если покупка существует придет ответ в виде json .
Приложение должно передать своему баксерверу минимум две вещи
productId или по другому sku name - строка симвотлов которую вы назначили как идентификатор покупки и
token - длинная строка символов, которую приложение может получить в хуке на покупку
и через запрос к апи .
в общем приложение увидело покупку. запросило ваш бакенд .
Бакенд обратился самостоятельно к апи гугла.
Получил ответ .
Принял решение делать или нет.
Сделал.
Приложение об этом должно узнать.
Если все хорошо, то покупка помечается известной или потребленной.
С подписками похоже.
Ссылка на Google Play Developer API
https://developers.google.com/android-publisher/ap...