paymentState не меняется с пробного периода

Я реализую подписки в приложении с Google Play и синхронизирую их статус с помощью опроса API Google Play. Подписки имеют пробный период в 3 дня, и я ожидаю, что API Google вернет paymentState=0(Pending) или 1(Received) после истечения пробного периода. Это не всегда происходит с клиентами, у которых произошел сбой платежа, поскольку Google продолжает возвращать paymentState=0 (бесплатная пробная версия).

Кажется, Google предоставляет льготный период, хотя у меня нет льготного периода, настроенного для этого типа подписки.

Знаете ли вы, почему это происходит и как мне обновить статус пробного периода, когда 3 дня пробного периода истекли?

Спасибо


person Diyan_K    schedule 18.02.2019    source источник
comment
По мне так похоже на issuetracker.google.com/issues/135940173..   -  person KirylP    schedule 10.12.2019


Ответы (1)


Несколько раз сообщал об этом в Google, проблема все еще существует, по моему опыту, для некоторых заказов SUBSCRIPTION_GRACE отправляется > 20 часов после окончания текущего цикла, и если вы отправляете запрос на проверку до этого уведомления, paymentState по-прежнему будет иметь значение 1 или 2 вместо этого 0.

person vasmarg    schedule 30.01.2020