# In-App Purchase Failed Read in 4.15 P2

**URL:** <https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615>\
**Category:** Mobile\
**Tags:** iap, package, unreal-engine, iOS, question\
**Created:** [February 1, 2017, 2:14pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615 "2017-02-01T14:14:17Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 1, 2017, 2:14pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/1 "2017-02-01T14:14:17Z")

</div>

Dear Unreal Engine,

In 4.14.3, I’ve noticed that IAP for iOS no longer needed to add code in DefaultEngine.ini, only have to change iOSEngine.ini in config folder of engine from DefaultPlatformService=MCP to DefaultPlatformService=IOS for iAP to work.

I opened the same project in 4.15 P2, changed the config but it doesn’t work anymore, please advise and check.

- Created simple third person project
- Added UMG with button to Read-InApp Purchase Node to correct product ID
- Changed the Config as above like what i did in 4.14.3
- Launched to iOS
- Not able to retrieve info of iAP.
- Same project created in 4.14.3 works properly, once convert to 4.15 P2 project failed to read.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 1, 2017, 5:57pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/2 "2017-02-01T17:57:44Z")

</div>

I hope someone can help to solve this. Kinda urgent! thank you very much!!!

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 4, 2017, 11:15am UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/3 "2017-02-04T11:15:17Z")

</div>

any updates on this matter?

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 5, 2017, 6:03am UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/4 "2017-02-05T06:03:51Z")

</div>

Tested on iPhone 7 Plus and iPad Pro both not working as well.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 8, 2017, 1:29pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/5 "2017-02-08T13:29:42Z")

</div>

Any advise and anyone tested iOS In App Purchase in 4.15 P2?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 9, 2017, 6:52pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/6 "2017-02-09T18:52:58Z")

</div>

,

I apologize for not getting to you sooner. Each update that you provide on your post puts you further and further down on my list for urgent tickets. I am currently looking into this issue and I will get back to you as soon as possible.

In the meantime, could you please upload screenshots of your set up? Is this happening when you test in Unreal Match, or are you using your own set up for blueprints? Also, have you checked Preview 4?

Thank you.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 9, 2017, 11:10pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/7 "2017-02-09T23:10:07Z")

</div>

Dear ,

I haven’t tried 4.15 P4 but P3 is not working. I did in 4.14.3 and iAP works perfectly, once converted to 4.15 project it failed to read using the read in app purchase node . I’ve changed the iOSEngine.ini in 4.15 engine folder from DefaultPlatformService=MCP to IOS as well to get it work like 4.14.3, Game Center works perfectly, showuserloginui launched perfectly. Just unable to read the iap, I didn’t tried Make In-App Purchase node as Read In app purchase node is not working. I hope can solve asap. Please asssit urgently. Thanks you!

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 9, 2017, 11:14pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/8 "2017-02-09T23:14:24Z")

</div>

My blueprint setup is as simple and as similar to the unreal engine documentation. As I mentioned, it works perfectly in 4.14.3, as in 4.14.3, I do not have to change or add in code lines to the defaultengine.ini as previous version. On 4.14.3 I just edited the iOSEngine.ini as like I said above, then it works. Once project open in 4.15, nothing happen in iAP. Thanks.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 10, 2017, 1:27am UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/9 "2017-02-10T01:27:08Z")

</div>

I’ve downloaded and tested in 4.15 P4 still same as well, ShowExternalLoginUI works okay, able to login game center, but unable to read or make in app purchase. It always go to Failed Pin in either Read or Make In-App Purchase.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 10, 2017, 4:33pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/10 "2017-02-10T16:33:49Z")

</div>

IAP is working on our end. We would need to see your complete set up. So in order to better help resolve the issue, could you please upload your project to or and provide the link to me in a private message on the forums? It will not be shared publicly, only with Developers if necessary to resolve what’s going on with your set up.

Thank you!

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 10, 2017, 5:29pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/11 "2017-02-10T17:29:47Z")

</div>

Hi, I’ve sent you a PM, Please check! I’ve sent 2 rar file for 4.14.3 version, and open a copy of same project in 4.15 P4 and change the iOSEngine.ini in 4.15 P4 Engine folder config. Please double check, the iOSEngine.ini is not in the rar since it’s in the engine folder, i just changed the MCP → IOS in OnlineSubsystem there. Thanks.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 10, 2017, 5:31pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/12 "2017-02-10T17:31:39Z")

</div>

This is the iOSEngine.ini in 4.15 P4 Engine Config Folder.

Changed DefaultPlatformService=MCP —\> DefaultPlatformService=IOS

[/Script/Engine.GarbageCollectionSettings]  
gc.MaxObjectsInGame=131072

[Audio]  
AudioDeviceModuleName=IOSAudio  
; Defines a platform-specific volume headroom (in dB) for audio to provide better platform consistency with respect to volume levels.  
PlatformHeadroomDB=0

[OnlineSubsystem]  
DefaultPlatformService=IOS

[Advertising]  
DefaultProviderName=IOSAdvertising

[DeviceProfileManager]  
DeviceProfileSelectionModule=“IOSDeviceProfileSelector”

[/Script/IOSRuntimeSettings.IOSRuntimeSettings]  
bEnableGameCenterSupport=true

[OnlineSubsystemIOS.Store]  
bSupportsInAppPurchasing=true  
bUseStoreV2=true

[SlateRenderer]  
NumPreallocatedVertices=200

[LocalNotification]  
DefaultPlatformService=IOSLocalNotification

[/Script/Engine.GarbageCollectionSettings]  
gc.MaxObjectsInGame=131072

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 14, 2017, 3:38pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/13 "2017-02-14T15:38:29Z")

</div>

We are still actively working on this issue. Thank you for your patience.

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 14, 2017, 5:26pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/14 "2017-02-14T17:26:51Z")

</div>

Great. Thank you for your reply. Hope to hear from you soon!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 20, 2017, 4:54pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/15 "2017-02-20T16:54:49Z")

</div>

We’re still investigating this, hope to have more information soon. We believe there is a bug. I’ll let you know once I know more. 🙂 Thank you so much for your patience!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 20, 2017, 10:34pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/16 "2017-02-20T22:34:35Z")

</div>

,

UE-42184 has been entered for this issue. Currently this is not being made public. If you’d like information on it in the future, please reply back referring to that issue and we can give you an update.

Thank you!

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 21, 2017, 4:50am UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/17 "2017-02-21T04:50:05Z")

</div>

Hi ,

Yes I would like update for this. Any estimation on this of when to fix as in-app purchase is kinda a core element in app developing… hope you understand. Thanks a lot!

---

<div class="post-metadata">

**Author:** ![dizzynoob](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@dizzynoob](https://forums.unrealengine.com/u/dizzynoob)\
**Post date:** [February 27, 2017, 2:43pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/18 "2017-02-27T14:43:30Z")

</div>

Hi , is there any updates on this matter and is there any estimate when will it be fix? as iAP is kinda a core thing. Please advise. Thanks!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [February 28, 2017, 10:34pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/19 "2017-02-28T22:34:56Z")

</div>

This is on our to do list, it’s not resolved yet. Feel free to respond within a few weeks for an update if needed.

Thanks!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_a08c0bf2](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_a08c0bf2](https://forums.unrealengine.com/u/anonymous_user_a08c0bf2)\
**Post date:** [March 15, 2017, 9:23pm UTC](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615/20 "2017-03-15T21:23:28Z")

</div>

,

In Engine\Config\IOS\iOSEngine.ini there’s a Cvar: bUseStoreV2=true that needs to be set to false. If you fix that, you’ll be able to ship your project.

This is the work around for now. 🙂

Thanks!

[Next page](https://forums.unrealengine.com/t/in-app-purchase-failed-read-in-4-15-p2/383615.md?page=2)
