I was able to implement IAP on Android except for non-consumable IAP.
In Engine\Plugins\Online\Android\OnlineSubsystemGooglePlay\ Source\Java\com\epicgames\ue4\GooglePlayStoreHelper.java I found ConsumePurchase() that executes after every purchase and makes my purchase as consumable, but I want to have it as non-consumable purchase and be able to restore it. To do this acknowledgePurchase() should be executed instead of ConsumePurchase(). But iI didn’t found acknowledgePurchase() in GooglePlayStoreHelper.java.
How to perform non-consumable purchase on Android and how to restore it?
I have same problem. Consumable purchases work but non-consumable purchase don’t get a response from google play. I upgraded to 4.26 but still get no response from google play for non-consumable purchases. I am using store v2 nodes.