Skip to main content
Question

Testflight Paywall shows US Price with Dollars instead of German price with Euros


Forum|alt.badge.img

Hello,

we have implemented RevenueCat into our app.

We are testing the app through TestFlight.

Testers see the price for the US in USD in the paywall, while they should see the prices for Germany in EUR. On the Apple Payment screen the price shows correct in EUR.
They are located in Germany, have a phone locale and everything set up in German, their App Store account is registered in Germany, and their added credit card is from Germany. No VPN and no previous activity in with US store accounts.

We didn't change anything regarding locale in App Store Connect. We use the default US Localization.

We are getting prices like this:

func getOfferings() {
    Purchases.shared.getOfferings { offerings, error in
        if let error {
            print("Purchases: Error: \(error.localizedDescription)")
            return
        }
        
        // We are getting prices from availablePackages
        guard let packages = offerings?.current?.availablePackages else { return }
        
        for package in  packages {
            if package.packageType == .monthly {
                let monthlyPrice = package.storeProduct.localizedPriceString
                // Monthly price for some users in wrong currency
                print(monthlyPrice)
            } else if package.packageType == .annual {
                let yearlyPrice = package.storeProduct.localizedPriceString
                // Yearly price for some users in wrong currency
                print(yearlyPrice)
                
                let yearlyPricePerMonth = package.storeProduct.localizedPricePerMonth
                // Yearly price per month for some users in wrong currency
                print(yearlyPricePerMonth ?? "Doesn't exist price per month")
            }
        }
    }
}

 

Can you please help us?

This post has been closed for comments

3 replies

Forum|alt.badge.img
  • Author
  • New Member
  • 2 replies
  • July 8, 2025

@RevenueCat: Can you please help? Our go-live is depending on solving this issue. We have filed a support ticket on July 4th and not heard back. Can you please prioritise this issue? Thanks a lot.


Forum|alt.badge.img+8
  • RevenueCat Staff
  • 630 replies
  • July 14, 2025

Hi ​@paul-208bcd apologies for the delay due to the holiday. I’ve located your support ticket and it looks like everything seems to be resolved. Please let us know if you needed help with anything else.


Forum|alt.badge.img
  • Author
  • New Member
  • 2 replies
  • July 14, 2025

Yes, it’s solved. The issue only appeared during testing in the sandbox environment. The store builds work fine. Thank you.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings