Issue with Top-Up Flow on iPhone 14 Pro Max (iOS 18.6.2) in TestFlight

Hi Apple Team and Developers,

I’ve been testing the Top-up flow in our app via the TestFlight environment. Across multiple devices (around 10 tested), everything works fine with no issues.

However, on one specific device — iPhone 14 Pro Max running iOS 18.6.2 — I’ve noticed an intermittent issue:

When performing a Top-up, the Apple UI first shows a successful purchase confirmation.

Immediately afterward, another UI prompt appears asking the player to re-enter their Apple ID password.

At the same time, Apple returns a ghost string that we cannot use to verify the user’s package bundle ID.

This creates potential confusion for users, as they see both a success confirmation and an unexpected password prompt.

I’m unsure if this behavior is expected or if there’s a recommended way to handle or prevent this issue. Has anyone else encountered something similar, or does Apple have a suggested fix/workaround for this?

For reference, here’s a short video of the issue in action:

\🔗 https://drive.google.com/file/d/1Ml-QpEu4ocoxn-W3wEMsFMbXy2QdwbHB/view?usp=sharing

Any guidance would be greatly appreciated.

Thank you for your support!

Issue with Top-Up Flow on iPhone 14 Pro Max (iOS 18.6.2) in TestFlight
 
 
Q