I am using the In-App Billing Plugin for Xamarin and Windows to implement non-consumable in-app purchases.
I have an issue that the payments are refunded for Android devices because I didn't implement the Acknowledge purchase.
The documentation advises adding the code below, but I still get a refund within three days of an item has been purchased.
if(purchase.State == PurchaseState.Purchased)
{
if (DeviceInfo.Platform == DevicePlatform.Android)
{
await billing.AcknowledgePurchaseAsync(purchase.PurchaseToken);
}
//consume an item
}
