Платежная библиотека Google Play не выдает orderId, когда транзакция покупки не удалась или отменена, но она поступает в консоль

Я интегрировал в свое приложение для Android Play Billing Library. Мне нужно получить orderId, даже если какая-то транзакция не удалась или пользователь отменил ее.

public void onPurchasesUpdated(int resultCode, List<Purchase> purchases)

Вышеупомянутый метод возвращает только resultCode с покупками как нулевое значение в случае отказа / отмены.

Но в игровой консоли я могу видеть идентификатор заказа, время и т. Д .: https://play.google.com/apps/publish/?account=xxxxxx#OrderManagementPlace

Может кто-нибудь помочь, как я могу получить поле orderID?


person rohitraj    schedule 26.08.2018    source источник
comment
Также Google Play предоставляет какой-либо API, с помощью которого я могу получить все транзакции покупки всех пользователей из моего бэкэнда. ?   -  person rohitraj    schedule 26.08.2018


Ответы (1)


Это похоже на ошибку, и в настоящее время решения нет: https://issuetracker.google.com/issues/112749359

person eleven    schedule 21.11.2018