Our app was rejected by apple because of a bad payment experience with the paywall page
- When a user taps on the CTA button on the Paywall
- It loads the IOS payment sheet.
- User enters the password to confirm the purchase on the first one,
- a second IOS payment sheet is shown almost immediately.
- User re-enters the password a second time
- Payment successful.
Note: The paywall is NOT what is been shown twice, its the IOS payment sheet that prompts the user to make a payment.
In another thread, the solution was
This is actually an Apple sandbox quirk. Other developers and myself have also experienced seeing the payment sheet twice (sometimes even more) when performing a test purchase. Nothing to worry about here! The production environment once you ship your app is much more stable.
This was not helpful and doesn't solve the problem because our app was rejected. We can ship it to the Appstore.
- If this is an expected behaviour in the sandbox environment, how do we convince apple to pass the approve the app to the Appstore?
- If it is not an expected behaviour, is there a configuration that is omitted perhaps conflict with testing and production environment?
Any help is greatly appreciated.