Free ($0) non-consumable purchase and free offer code redemption fail on iOS 27.0.1 / 26.7.1 ("Payment could not be completed"), succeed on macOS and iOS 26.6.2 — FB25186860

Our universal-purchase app (iOS + macOS, StoreKit 2) offers a 14-day trial as a non-consumable priced ¥0/free in all storefronts (approved, available everywhere), plus a paid non-consumable unlock.

Since late September we have 3 separate Apple Accounts (Japan storefront) where the iPhone purchase flow fails:

  • Product.products(for:) returns the product, the App Store purchase sheet appears with the correct product and account.
  • After confirming, the sheet shows "支払いを完了できませんでした" (Payment could not be completed). No .success result.
  • Redeeming a FREE one-time offer code for the paid non-consumable (via the apps.apple.com/redeem URL) fails the same way on the same iPhones.
  • The very same Apple Account, same day, on the Mac app: both the ¥0 purchase and the offer code succeed immediately, and the entitlement then shows up on the iPhone through Transaction.currentEntitlements.

OS correlation so far:

  • iOS 27.0.1: fails (2 accounts)
  • iOS 26.7.1: fails (1 account)
  • iOS 26.6.2: succeeds

Sales and Trends shows 9 iPhone + 1 iPad successful trial purchases between Sep 26 and Oct 12, so this is not account- or product-specific. The accounts have valid payment methods (paid purchases in other apps work), no Screen Time restrictions, not Ask to Buy.

Filed as FB25186860 with a sysdiagnose. Has anyone else seen free purchases failing on 27.0.1 / 26.7.1? Any known workaround besides directing users to the Mac app?