Hi all, strange one this…
I have a customer that can purchase any IAP in my game apart from one. A few months ago he had a failed purchase (same IAP). The purchase shows completed and invoiced on Google play but something went wrong and he wasn’t credited in game for his purchase and I think store.finishTransaction(transaction) was never called.
In hindsight, I probably should of refunded the original purchase but instead I manually credited him with the virtual currency. Now he cannot purchase that particular IAP - presumably because it never fully completed.
Obviously his original transaction is now way out of scope… so there is no way to call store.finishTransaction(transaction) retrospectively. What is the best way of handling this situation?
Thanks
Adrian