I have red a lot of posts and Google documents, but am still not clear how to tell an in-app purchase has been refunded. I have red carefully In-App Billing v3 - Don\'t detect r
Scrape the Google Console. That's what I do.
Have you checked out the voided purchase list API? It returns a list of cancelled, refunded or charged-back purchases.
https://developers.google.com/android-publisher/api-ref/purchases/voidedpurchases/list