In-App Purchases Returning “Invalid Product ID” After App Store Release

Hello,

I’m facing an issue with in-app purchases after my app was approved on the App Store. I’ve created 100 consumable products, all of which have been approved by Apple. The purchases work correctly in both TestFlight and debug mode, but once the app is live on the App Store, I receive an “Invalid Product ID” error.

I reached out to Apple Support, but they directed me to ask this question on the forum instead.

Could someone please help me resolve this issue?

Its been week now, I am losing my customers.

Answered by App Store Commerce Engineer in 854983022

Hello -

I was able to see the 110 Consumable in-app purchase products in your account. I can see that all are Cleared for Sale in the 42 countries specified. When I downloaded your app as a user in the Germany App Store, I was able to successfully load the product shown in my attached screenshots (Product ID=com.audiolasitava.book.price63) and get to the final step before completing the 9,99€ purchase. When I did the same test signed in to the US App Store, then I receive the same "Invalid Product ID" error you did (which I would expect, since your configuration does not include the US for this consumable product.)

Please ensure the user account (i.e. the App Store user signed in to the Apple Account under Settings on the device) trying to make the purchase is in a territory where your in-app products are available and cleared for sale.

If you are still having problems, we will need more details (including the country your user account is in, the specific API call(s) being made when you hit the error, etc.) to try and provide further guidance and assistance.

Thank you.

Accepted Answer

Hello -

I was able to see the 110 Consumable in-app purchase products in your account. I can see that all are Cleared for Sale in the 42 countries specified. When I downloaded your app as a user in the Germany App Store, I was able to successfully load the product shown in my attached screenshots (Product ID=com.audiolasitava.book.price63) and get to the final step before completing the 9,99€ purchase. When I did the same test signed in to the US App Store, then I receive the same "Invalid Product ID" error you did (which I would expect, since your configuration does not include the US for this consumable product.)

Please ensure the user account (i.e. the App Store user signed in to the Apple Account under Settings on the device) trying to make the purchase is in a territory where your in-app products are available and cleared for sale.

If you are still having problems, we will need more details (including the country your user account is in, the specific API call(s) being made when you hit the error, etc.) to try and provide further guidance and assistance.

Thank you.

Hello @App Store Commerce Engineer

Thanks for this useful information.

Yes countries wasn't selected over the in app purchase settings. I have fixed that it is working now.

Best

In-App Purchases Returning “Invalid Product ID” After App Store Release
 
 
Q