I’m seeing the same thing with my app in TestFlight. My sandbox account is set to Japan, and the storefront returns JPN, but the product price comes back as $4.99 in USD. When I tap Buy, Apple’s purchase sheet correctly shows ¥800.
I checked the response used by my paywall, so the dollar price isn’t hardcoded. Installing a development build on the same iPhone returns the correct Japanese price through both StoreKit 1 and StoreKit 2.
I’ve already tried reinstalling and signing out of Media & Purchases, but TestFlight still returns USD. I’m using Flutter’s in_app_purchase package.
Have you heard anything back from Apple or found a workaround?
Topic:
App & System Services
SubTopic:
StoreKit
Tags: