# How to handle recurring or automated payments in Glide?

**URL:** <https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502>\
**Category:** Ask for Help\
**Created:** [May 6, 2021, 9:27pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502 "2021-05-06T21:27:55Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 9:27pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/1 "2021-05-06T21:27:55Z")

</div>

Hi hi! Here’s my use case:

I’ve been building a telemedicine app for remote covid testing using a network of trained call center agents  
A User signs up, and can Take a Test - there is a video chat with an agent, then a bunch of things, and at the end the user gets a PDF certificate via email (and other goodies)

Issues:  
How can I handle pre-authorization to spend money on the individual tests?  
—- a user has credit in the system as a concept - such as ‘credit for 4 tests’…. But what if they signs like to ‘top up’ without re-entering payment data?

More tricky:  
A user could (soon) add additional users to their account (eg children)

- the child would not pay themselves for the test and process, but use the parent account  
—— automated billing would be ideal

Or we might imagine a service:

- a user buys a monthly subscription to use the service (say unlimited tests in a month if x euros)
- how to handle this?

Any ideas on how to solve these challenges? Thanks!

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 9:30pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/2 "2021-05-06T21:30:18Z")

</div>

And if anyone knows how to do, and has time, my project has budget! 🌟  
…. And I need it in the next week or two 🚀

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 9:37pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/3 "2021-05-06T21:37:50Z")

</div>

Maybe PayHere integration instead of Stripe with the native Glide ‘stuff’…

> [@hugs Featured on Payhere apparently](https://community.glideapps.com/t/featured-on-payhere-apparently/21952/36):
>
> wave Hi all! So here’s a way to use [Payhere](https://payhere.co/?affiliate=aYXvr) as part of your onboarding to gate one category of users from accessing your app until they’ve subscribed either via a monthly or an annual plan:

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 9:44pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/4 "2021-05-06T21:44:02Z")

</div>

> [@Payhere Lifetime deal](https://community.glideapps.com/t/payhere-lifetime-deal/25785):
>
> For anyone that’s interested wink

Interesting find from @Lisa

… I’m sleuthing through past posts on this (but I’ll need help to execute as I’ve other parts of the app to develop and integrate!)

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 9:54pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/5 "2021-05-06T21:54:40Z")

</div>

It does look like PayHere could handle recurring payments but not necessarily automated repeat payments triggered by an event (ie the user pays each time they take a test… without having to input their info in each time) - is that right?

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 10:00pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/6 "2021-05-06T22:00:51Z")

</div>

This looks like another interesting option: TillyPay

> [@TillyPay released url based payment links too](https://community.glideapps.com/t/tillypay-released-url-based-payment-links-too/23654):
>
> Use your template function and make specific payment links.

I will have corporate clients too so they would need to be invoiced later.

---

<div class="post-metadata">

**Author:** ![Lisa](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@Lisa](https://community.glideapps.com/u/Lisa)\
**Post date:** [May 6, 2021, 10:03pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/7 "2021-05-06T22:03:33Z")

</div>

Hi Mark,

You could autofill the email address and name of the user so that it’s not such a pain for the user to submit payment. I use the following template to pass the user’s email and name with Payhere:

[https://app.payhere.co/appname?customer\_email=EXXX&customer\_name=FXXX](https://app.payhere.co/appname?customer_email=EXXX&customer_name=FXXX) LXXX&disable\_customer\_fields=yes&custom\_fields=AXXX

---

<div class="post-metadata">

**Author:** ![Mark\_Turrell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mark_turrell/32/26605_2.png) [@Mark\_Turrell](https://community.glideapps.com/u/Mark_Turrell)\
**Post date:** [May 6, 2021, 10:08pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/8 "2021-05-06T22:08:02Z")

</div>

That’s definitely helpful - though the customer would still need to retype their payment info.

It is giving me ideas on a recurring payment model to subscribe to doing covid tests. Might be good money in that!

Thanks for the advice 🙂 🙂

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 6, 2021, 11:27pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/9 "2021-05-06T23:27:49Z")

</div>

In recent months I have always used PayHere and the template Lisa shared above (in a construct URL column) to create dynamic subscription links.

Then I handle the data using an Integromat scenario for automatic updates to the Sheet.

As you have said, people would still need to re-enter their card info, but I think that’s the best we can do as of now.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [May 6, 2021, 11:36pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/10 "2021-05-06T23:36:28Z")

</div>

Ditto. Construct URL for the win. I even found a way to use the donation link type to allow users to select multiple quantities of an item that get charged monthly (in app purchases, eg.)

---

<div class="post-metadata">

**Author:** ![Gerard\_Fernandez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gerard_fernandez/32/1183_2.png) [@Gerard\_Fernandez](https://community.glideapps.com/u/Gerard_Fernandez)\
**Post date:** [May 7, 2021, 5:52am UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/11 "2021-05-07T05:52:01Z")

</div>

You could use Thrivecart to handle recurring payments. It can connect to Google sheets…so to Glide. Use webview to embed the cart in Glide.  
Thrivecart can connect to Stripe and other payment processors. No extra fee on transactions but costs 500 $ aprox. I have done it and works ok

---

<div class="post-metadata">

**Author:** ![char](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/char/32/38728_2.png) [@char](https://community.glideapps.com/u/char)\
**Post date:** [July 3, 2022, 8:56pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/12 "2022-07-03T20:56:05Z")

</div>

Hello Robert, it’s been over a year since this solution was set forth. Have you found anything new/improved?

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 3, 2022, 9:22pm UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/13 "2022-07-03T21:22:34Z")

</div>

Payhere is still the best solution I’ve come across: I’m working on a new video that outlines my new standard way of building these experiences.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 4, 2022, 1:25am UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/14 "2022-07-04T01:25:56Z")

</div>

An alternative we use nowadays at LowCode Agency is direct Stripe. They have a good API, just more layers than I would have liked.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [July 4, 2022, 2:16am UTC](https://community.glideapps.com/t/how-to-handle-recurring-or-automated-payments-in-glide/26502/15 "2022-07-04T02:16:36Z")

</div>

Ya…I prefer no code and low maintenance.
