Restoring IAP occasionally don't work

  • Have you tested this in 4.13 or 4.13.1?
  • What device are you on?
  • Do you have any logs that you would be able to provide?

When comparing your blueprint to the one in Unreal Match 3, I noticed that you’re missing the macro that has the back-end information for the purchase state. Also if you notice, there is a custom event created for the Restore IAP node which includes a node for the in-store widget, yours doesn’t seem to have that.

  • [Unreal Match 3 IAP][1] scroll to Restoring Purchases
  • [Adding IAP to your iOS][2]

Using In-App Purchases in Unreal Engine Projects for Mobile Devices | Unreal Engine 5.1 Documentation
[2]: Technical Note TN2259: Adding In-App Purchase to Your Applications