Offer code redemption fails with "This promotional offer is not available" for non-consumable IAP

I'm trying to distribute one-time use offer codes for a non-consumable IAP, but every redemption attempt fails at the App Store with the error:

Unable to Purchase This promotional offer is not available.

My setup: the app is in Ready for Distribution state, the IAP is Non-Consumable and Approved, and the offer is a Free one-time use offer available in all 175 territories. I generated a batch of 500 production codes which are active and were created more than 24 hours ago.

I've already ruled out the usual suspects: the app is installed from the public App Store (not TestFlight), the test Apple IDs have never purchased this IAP before, the storefront is included in the offer's territories, and the IAP works correctly when purchased at regular price. The error reproduces across multiple users, devices, and Apple IDs, and each failing code is still unredeemed.

Has anyone successfully shipped non-consumable offer codes since the October 2025 rollout?

Thanks!

Offer code redemption fails with "This promotional offer is not available" for non-consumable IAP
 
 
Q