How to detect paid game user maintain his payment? (not canceled)

Hi.

So I published paid game on android market.

Question is, if user cancel (not refund and delete game) (or developer cancel manually from wallet admin) order to google support, so his credit card checkout canceled, but if that user keep the game in his phone, he can play it?

Then how can I block that unpaid user run my paid game?

Thanks.

AFAIK there isn’t any way to do that.

You would need to know IDs of devices that should be blocked (and have online check when game starts), but there isn’t any API for querying devices that have canceled App payments via user info.