I’m facing a persistent issue with In-App Purchases (IAP) in my Unity game published on the Microsoft Store. I have created several store-managed consumable add-ons (like “speed_x1”, “speed_x3”) and set up their product IDs in Partner Center. However, when I attempt to buy these add-ons in the game, the IAP panel keeps loading indefinitely and eventually displays the following error message: PEX-CatalogAvailabilityDataNotFound.
Details:
Game Status: Published on the Microsoft Store.
Product IDs: All product IDs in my Unity code match exactly with the ones configured in Partner Center.
Error Displayed: After a long loading time, the following error appears:
PEX-CatalogAvailabilityDataNotFound
MfwluS2WE+iV3VA
Even though I am using:
using Windows.Services.Store;
Steps I’ve Taken to Troubleshoot:
- Verified that all Product IDs in Unity match those set up in Partner Center.
- Confirmed that each add-on is configured as a store-managed consumable in the Partner Center.
- Tested the purchasing process on a published version of the game to replicate the actual user experience.
- Double-checked that there are no network restrictions and no regional/account-specific restrictions on the game or add-ons.
Questions:
- How can I resolve the “PEX-CatalogAvailabilityDataNotFound” error?
-
- Are there additional settings or checks in Partner Center or Unity that I might have missed to ensure my add-ons are properly linked and functioning in-game?
Any guidance or advice on resolving these issues would be extremely helpful, as it’s impacting the user experience for my published game on the Microsoft Store.