Если транзакции еще не выполнены (например, с пробным периодом), данные транзакции не возвращаются. Вы не можете ожидать получения данных транзакции для чего-то, что не существует.
Если вы хотите запросить состояние подписки, вам нужен вызов API или ожидание IPN.