Skip to main content

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.

  1. If this is an expected behaviour in the sandbox environment, how do we convince apple to pass the approve the app to the Appstore?
  2. 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. 
 

*We can NOT ship it to the Appstore.


Hi, I’m sorry you are facing this issue. This could occur due to the sandbox environment, but I’d like to check things with you to see if there could be something else happening here. Are you able to reproduce this on your end and if so can you please provide the full RevenueCat debug logs for this? Can you also share with me the version of our SDK you are using, the iOS version you are testing on, and the code you are using for making purchases?


Reply