Skip to main content

Hi, I’m using RevenueCat’s showPaywall() in Flutter on iOS.

  • Plan A: 1-year with 7-day free trial ($89.99)

  • Plan B: 1-year discounted ($39.99), no trial

I want users to start the trial, but if they choose the discounted plan during the trial, they should be charged immediately.

Instead, RevenueCat on iOS just updates the renewal preference. No charge happens, and if they cancel before trial ends, they’re never charged.

Is there any way to force an immediate charge on iOS using the built-in paywall?

Thanks!

Doesn’t look like this is possible

 

 


Also here

 

 


Reply