Buggiman  
                
                  
                    April 24, 2017,  9:45am
                   
                  1 
               
             
            
              Hello,
I set Blueprint system for In-App Purchasing like in the following screenshots. I set provision and certificate for ios. I set my DefaultEngine.ini, you can see it on screenshot too. I test it on my iphone. Everything works fine but IAP fails.
Script Msg: UInAppPurchaseCallbackProxy::Trigger - In-App Purchases are not supported by Online Subsystem 
LogBlueprintUserMessages: [Money_Purchase_111] IAP Failed  (it executes -On Failure Node- )
Can someone point me the right direction or atleast tell me what may cause this.
IAP Blueprint Setup: 
DefaultEngine.ini edit: 
edit:  I tried to add this inside the game.build.cs but still same.
PublicDependencyModuleNames.Add(“OnlineSubsystem”); 
edit2:  I tried it on Android and i got the same Error.
LogScriptCore:Warning: Script Msg: UInAppPurchaseCallbackProxy::Trigger - In-App Purchases are not supported by Online Subsystem 
             
            
              
            
           
          
            
              
                Buggiman  
              
                  
                    April 26, 2017,  9:56am
                   
                  2 
               
             
            
              I managed to fix it. I created Android folder inside the Config folder. I created Android.ini and put these inside it,
[OnlineSubsystem]
DefaultPlatformService=GooglePlay
[OnlineSubsystemGooglePlay.Store]
bSupportsInAppPurchasing=True
I did the same for IOS.
             
            
              
            
           
          
            
            
              For IOS did you made IOSEngine.ini? or IOS.ini? Provide IOS config, please
             
            
              
            
           
          
            
            
              I solved it after 2 years, I am able to use IAPs in my game in iOS! Yeyyy.
Just use these:
Build.cs: ZeroBin.net 
IOSEngine.ini:
             
            
              
            
           
          
            
              
                SanRoll  
              
                  
                    July 5, 2021,  3:34pm
                   
                  5 
               
             
            
              Hi, i have this problem i put all over the IOSEngine.ini file like you, but still give me the error:
LogScriptCore:Warning: Script Msg: UInAppPurchaseCallbackProxy::Trigger - In-App Purchases are not supported by Online Subsystem
I have the folder [Project_Name]/Config/IOS/IOSEngine.ini and [Project_Name]/Config/Android/AndroidEngine.ini but not work.
Any idea why? im using 4.25.2
Thx.
             
            
              
            
           
          
            
            
              hi i find solution , my unreal version = ue 5.02
1 . there are two version of in-app purchase , v1 and v2 , this solution is for v1
2 . there is an IOSEngine.ini at “user/shared/Epic Games/UE_5.0/Engine/Config/IOS/”
open it and find “bUseStoreV2=true” , change it to “bUseStoreV2=false”
that’s it , 2022/09/29 , hope this will be helpful : )