Заказ подписки на Google Play отсутствует

Мы завершили внедрение для Google Play Subscriptions v3 в нашем приложении, и теперь мы тестируем Alpha Builds в Play Маркете. Все работает отлично, за исключением orderId , который не возвращается как часть ответа JSON на Google Play API на устройстве. Однако token возвращается, как ожидалось. Это происходит потому, что мы тестируем с помощью Alpha Testing, или это еще одна проблема? Если да, не должен ли orderId быть отправлен API Google Play, поскольку token уже есть?

Таким образом, очевидно, что это ожидаемое поведение при проведении предварительного тестирования подписки с проверкой лицензий на учетные записи, API Google Play не отправит orderIds, потому что фактическая покупка в реальной жизни не производится, поэтому Google Кошелек не создает никакого заказа. Это означает, что приложение не получает заказа.

Официальный ответ представителя службы поддержки разработчиков Google Play по этому вопросу:

В настоящее время подписки на тесты не отображаются в вашем торговом центре Google Кошелька, потому что на них фактически не указаны действительные идентификаторы заказов. Прошу прощения за путаницу.

Для управления подписками на тестирование вам вместо этого потребуется использовать API-интерфейс разработчика для возврата, отсрочки, отмены или отмены подписки на тестирование. Чтобы выполнить любое из этих действий, вам просто понадобится имя пакета приложения, идентификатор подписки и токен покупки.

И когда его спрашивают, что на not actually assigned valid order IDs ,

В соответствии с вашей заботой, поскольку это тестовая покупка, идентификатор заказа не будет. Идентификатор заказа, однако, существует только при переходе на производство.