На официальной странице https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get
предполагается, что будет отправлен следующий HTTP-запрос https://www.googleapis.com/androidpublisher/v3/applications/packageName/purchases/subscriptions/subscriptionId/tokens/token
В качестве последнего параметра нам нужно отправить токен. В нем написано: Токен, предоставленный устройству пользователя при покупке подписки.
Но как я могу его получить, если после завершения подписки не было возвращенного объекта? Или я что-то пропустил?
Вы можете получить его в объекте покупки purchase.getPurchaseToken() внутри метода onPurchasesUpdated(). токены генерируются при успешной покупке.
purchase.getPurchaseToken()
onPurchasesUpdated()
связанный do c: https://developer.android.com/google/play/billing/integrate#launch