I am using in_app_purchase plugin in flutter to handle purchases for Google Play Store for non-consumable product (premium features). I successfully purchased product with my test user (developer account)
However, when I request a refund and even if refund is already granted, I am not getting cancel notification from app in InAppPurchase.instance.purchase stream. I am totally sure I am always listening to the stream.
I even tried to purchase it again after refund to make sure the purchase refunded. I was able to purchase the second time but didn't get no cancel notification.
Could you help me on how to get cancel notification? I am not using any backend server but I know I should in future for security purposes.