Hi @LucJ
As I see from the Stripe integration, there is no option for cancelling the Subscription. HOWEVER, you can achieve that using Webhooks by Zapier and the end point from Stripe mentioned here
https://stripe.com/docs/api/subscriptions/cancel
Thanks your answer Mohswellam
In which way this is different than changing the status to canceled?
My pleasure LucJ
MEetadata is used to store additional information only, it cannot be used to cancel a subscription or so. I believe my above solution is the way to go.
Is there a little guide how to setup the webhook in zapier?
There are several videos for that, this is one is my favorite, its very simple actually
If you are unable to set it up based on this video, you can come back here and post screenshots so we can help you further.
If it becomes too complicated, you might consider hiring a Zapier Expert
I ask this questions to openAI chat gpt3: how to use zapier webhook to cancel a subscription in stripe?
here is answer:
To cancel a subscription in Stripe using a Zapier webhook, you can follow these steps:
- Create a new Zap in Zapier
- Set the trigger app to be the app that you want to trigger the cancellation (e.g. a form app)
- Set the action app to be "Webhooks by Zapier"
- Choose the "DELETE" method
- Enter the URL for the Stripe subscription cancellation endpoint: "https://api.stripe.com/v1/subscriptions/{SUBSCRIPTION_ID}"
- Use Zapier to add the Stripe API Key to the header of the request
- Test the Zap to ensure that the subscription is being cancelled correctly.
Note: You'll need to replace {SUBSCRIPTION_ID} with the actual ID of the subscription that you want to cancel.
I'm urprised to get a result, seems logical, is there anything else not included in his answer that I should know about?.
thanks in advance
Luc
This is surprisingly accurate I dont see any flaws in this logic