Skip to main content
Solved

Is it possible Cancel Google Play Subscription through the RestAPI?


Forum|alt.badge.img+1

Through the Google Play API you can revoke, refund, and cancel a subscription.

 

Through the RevenueCat API you can revoke and refund, not cancel. Is there going to be added support for canceling a subscription?

Best answer by sharif

Adding support for cancelling a subscription via RevenueCat’s API is on our backlog but I don’t have a firm timeline right now (cc @Jens). For now it’s safe to cancel a user’s subscription via the Google Play Console. RevenueCat will detect the cancellation and update the customer’s status.

Note that it’s not recommended to issue refunds via Google Play Console - you’ll want to issue refunds via RevenueCat’s API or customer history page in order for RevenueCat to properly add it to the customer history.

View original
Did this post help you find an answer to your question?

6 replies

sharif
RevenueCat Staff
Forum|alt.badge.img+9
  • RevenueCat Staff
  • 513 replies
  • Answer
  • August 12, 2021

Adding support for cancelling a subscription via RevenueCat’s API is on our backlog but I don’t have a firm timeline right now (cc @Jens). For now it’s safe to cancel a user’s subscription via the Google Play Console. RevenueCat will detect the cancellation and update the customer’s status.

Note that it’s not recommended to issue refunds via Google Play Console - you’ll want to issue refunds via RevenueCat’s API or customer history page in order for RevenueCat to properly add it to the customer history.


Forum|alt.badge.img+3
  • New Member
  • 1 reply
  • December 3, 2021

Hi @sharif. I’m also needing to cancel all Product suscriptions (500 - 1000 units).

I understand that RevenutCat does not have this Feature. Google Play API does.

 

However, I cannot get the Subscription TokenId of the RC User Purchase in order to Call the Google Play API Cancel Method. 

 

I looked into the RC GetSubscriber Method, but the JSON response does not include the Subscription TokenId. 

 

How can I obtain the Subscription Google TokenId?

 

Thanks,

Gonzalo

 

 

 

 


Forum|alt.badge.img+5
  • New Member
  • 4 replies
  • July 28, 2022

So the Refund & Revoke Subscription Endpoint doesn’t cancel a subscription? If not, then I’m confused about its purpose...


Forum|alt.badge.img+3
  • Member
  • 5 replies
  • July 28, 2022

Policy uptades from google:

Policy updates
  • We’re updating our Subscriptions policy to state that users must be able to easily cancel their subscriptions from within the app.

 

You’ll have at least 30 days from the date of this notification to update your app to comply with the following policy changes.


Forum|alt.badge.img+5

The ability to cancel a subscription from within an app  is now critical. Google is requiring this. I don’t wan to refund the user for the last billing - only have his subscription not renew. Is there a status update on this?


Andy
RevenueCat Staff
Forum|alt.badge.img+8
  • RevenueCat Staff
  • 236 replies
  • August 2, 2022

@Dani Waxman you can comply with Google’s updated policy by providing a link to the managementURL property in PurchaserInfo (recently renamed to CustomerInfo). 

 


Reply


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