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?