I’m wondering if using Stripe checkout links in Glide and want to update the subscription type in Glide after the payment is complete, can I do this using Make (or Zapier)? Has anyone done this before?
Hey, thanks for responding! good news! there is webhook, it’s called trigger webhook, and I can hook a URL on there, but what URL should I hook onto it?
although ChatGPT said I need to use something else(like make or zapier) to create a hook to put in Glide’s webhook instead of a URL created by Stripe, because Stripe only receives a hook as an end point
is that right? would you be able to know how to do it? Thank you so much for look into it, it’s an important part of my project
If you want to use Stripe checkout links in Glide and update a user’s subscription type after payment, here’s an easier way to understand the process:
To generate a Stripe checkout link, use Glide’s Call API action to make an API call to Stripe, or send the necessary info to Make (or Zapier) via a webhook. Generate the checkout link, then bring that link back into the relevant row in your Glide app.
For payment confirmation, set up a webhook workflow in Glide. Glide will give you a webhook URL. In your Stripe dashboard, add this URL in the webhooks section. Make sure the webhook is set to listen for relevant payment events, like successful (or failed) payments.
When Stripe sends a webhook event, check if the payload includes the user’s email. If it doesn’t, you’ll need to make an extra API call to Stripe to get the user info. The user email is the key to matching the payment to the right subscription.
Use Query JSON to query the email out from the webhook payload (or the additional API call). Then use the email to filter to find the correct row in your Users or Subscriptions table in Glide.
Update the subscription type for that user based on the payment status.