Skip to main content
Question

Cancel auto-renewing subscription after Customer rejects Terms of Service?

  • February 20, 2025
  • 1 reply
  • 12 views

Forum|alt.badge.img

Let’s assume I change my Terms of Service.

At app start, I prompt each user to accept the new terms. Users who reject the new terms shall be denied access to the app.

How do I handle users with a paid auto-renewing subscription?

Is there a way to cancel this subscription? Or prevent auto-renewal?

 

It seems illegal to deny access to my app, but continue to charge them.

 

Not sure if it’s relevant for this question, but I use react native.

This post has been closed for comments

1 reply

cody
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 501 replies
  • February 24, 2025

Hey ​@waog,

Options in this case depend on platform. On iOS, developers cannot cancel subscriptions on behalf of customers. In this case, you’ll need to inform the user to cancel their subscription since they didn’t accept your terms.

On Android/Google Play, RevenueCat does have an API that you can call from your server to cancel user subscriptions. If you have a user reject the terms, you could call this endpoint to cancel the subscription (or, just inform the user to cancel it like on iOS): https://www.revenuecat.com/docs/api-v1#tag/transactions/operation/cancel-a-google-subscription 


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