<div>0:00 Hello, so we're setting up Stripe with Only Sheets in this video. If you have not yet seen it, check out the announcement and the how to set up Only Sheets first.<br>0:09 I would recommend that highly. And if you are really gung-ho about Stripe, watch this video. I'll show you how to set it up with Only Sheets.<br>0:17 If you're looking for
Gumroad
Learn how to integrate Gumroad with your sheets for seamless transactions.
Opens in new tab
, watch the other video here. It's in the description. Only Sheets 2.0 sheet you got. So let's go through Stripe.<br>0:25 So before anything else, make sure you make a copy of your, of Only Sheets in your Google Drive.
I'm going to call this Stripe.<br>0:34 One just for my own use. I have Only Sheets. I have a log of it. And if you are using Stripe, there are two things you need to do in settings.<br>0:47 One, make sure your
error
Find out how to troubleshoot common errors in Google Sheets.
Opens in new tab
email is your email. Replace mine with yours and then check that
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
processor is Stripe.<br>0:55 So that lets you know that this is for Stripe. We're setting up for Stripe. Alright in Stripe, however before we get to Stripe, let's do this.<br>1:06 Go up to extensions
app script
Discover how to use Apps Script to automate tasks in Google Sheets.
Opens in new tab
. You're gonna need your
web app URL
Learn how to deploy and manage your web app URL effectively.
Opens in new tab
.
The only thing you have to do over here is click deploy new deployment up here on the upper right.<br>1:17 You do not need to put in a description. The three things you do need is to
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
the type web app.<br>1:22 That's
number
Get insights on handling numbers in your Google Sheets.
Opens in new tab
one.
Number
Get insights on handling numbers in your Google Sheets.
Opens in new tab
two is make sure that you're executing as you, not me. I mean, it'll be me. It'll say me, but it'll have your email address there.<br>1:30 Do not put it as user accessing the web app. Make sure it executes as you or in your case, me.<br>1:37 Make sure third and final that
who has access
Understand how to manage access permissions for your sheets.
Opens in new tab
is anyone. These are the three most important things.
Web app, me, anyone.<br>1:45 Click deploy. You're going to need this URL when we go over to Stripe. So make sure you copy it. I'll show you
where
Master the WHERE clause in queries for precise data filtering.
Opens in new tab
to find it once if though you cannot find it.<br>1:57 Okay, so you do have to authorize access. This will take a moment. Just
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
your email and hit okay. Sorry, I mean hit allow.<br>2:13 So this is what it'll look like. You'll have the
web app URL
Learn how to deploy and manage your web app URL effectively.
Opens in new tab
down here. You have a
deployment ID
Learn about deployment IDs and their role in web apps.
Opens in new tab
. You don't need that right now.<br>2:18 What you do need to do is copy this URL. Click done.
If you, however, do not do that, or you misplace it somehow, just go up to deploy, manage deployments and it'll be the top one here, the only one, but it will be the top one.<br>2:31 If you did put a description in, you'll see the description here instead of untitled. Copy this.
This is the same
web app URL
Learn how to deploy and manage your web app URL effectively.
Opens in new tab
as you just saw.<br>2:38 Alright I will, I just put it somewhere just to- keep it safe just in case I copy paste something else.<br>2:44 Okay, over in Google not in Google, outside of Google Sheets in Stripe, we're gonna, I just created a payment link for a, this is just test
data
Explore data management techniques in Google Sheets.
Opens in new tab
here, I created a test account.<br>2:57 You can do a test one too, to just test it out if you want, but I created a- a payment link here to test things out.<br>3:04 So I have a product to do, you work with.
What you will need to do, let me actually go to Stripe as well go to- one second.<br>3:23 You know what, I always forget
where
Master the WHERE clause in queries for precise data filtering.
Opens in new tab
it is. I just go up into search and webhooks, developers, webhooks, that's
where
Master the WHERE clause in queries for precise data filtering.
Opens in new tab
it is.<br>3:30 But I don't know
where
Master the WHERE clause in queries for precise data filtering.
Opens in new tab
else to go. You go to webhooks, add endpoint, it's over on the right. You will need to confirm your password.<br>3:40 Let's see, doo doo doo doo. Okay. What we need to do is make sure you get that
web app URL
Learn how to deploy and manage your web app URL effectively.
Opens in new tab
that we had before, wherever you saved it.<br>3:49 If it's still in your clipboard, then great. We didn't have to copy paste anything else.
Paste it in here, endpoint URL.<br>3:57 Here's one difference that you're going to do beyond what we did in
Gumroad
Learn how to integrate Gumroad with your sheets for seamless transactions.
Opens in new tab
, beyond what we have to do in
Zoom
Integrate Zoom with your sheets for enhanced collaboration.
Opens in new tab
.<br>4:02
Zapier
Automate workflows by connecting your sheets with Zapier.
Opens in new tab
, in Stripe, in particular, we're going to add a question mark after this URL, after this slash X, E-X-E-C, execute.<br>4:12 We're going to put a question mark and we're going to call it permalink. We're going to just write permalink equals.<br>4:18 Now, this is a code that you yourself, you create over in our Stripe.
We want to
share
Learn how to share your Google Sheets securely and efficiently.
Opens in new tab
, like, let's say we want to
share
Learn how to share your Google Sheets securely and efficiently.
Opens in new tab
OnlySheets
Get the most out of Only Sheets for your data management needs.
Opens in new tab
itself, like, we're going to sell
OnlySheets
Get the most out of Only Sheets for your data management needs.
Opens in new tab
through Stripe.<br>4:32 I would take this URL of a
restricted
Understand how to restrict access to your Google Sheets.
Opens in new tab
sheet you do not have to
share
Learn how to share your Google Sheets securely and efficiently.
Opens in new tab
to the internet, you just take the URL.<br>4:38 I'm going to put it in here into Sheet URL. Delete this edit part, so it's just the slash at the end.<br>4:45 Our
access level
Learn about different access levels for sharing sheets.
Opens in new tab
is going to be
Viewer
Discover the viewer role and its permissions in Google Sheets.
Opens in new tab
. Now here's what we do. The exact same text we put here under the Permalink column will be on our web webhook, the same permalink here.<br>4:58 So I'm going to write OnlySheets. One word, no spaces.
Over on our Stripe Stripe
OnlySheets
Get the most out of Only Sheets for your data management needs.
Opens in new tab
version in our own Google Drive, I'm going to write
OnlySheets
Get the most out of Only Sheets for your data management needs.
Opens in new tab
.<br>5:09 The exact same thing. So this is the code that
sort
Master sorting techniques to organize your data effectively.
Opens in new tab
of, that connects the
webhook
Learn how to set up webhooks for real-time data updates.
Opens in new tab
to the sheet and allows the user email to go and everything works.<br>5:22 That's the thing I'm going to do. Makes it work. If you have some errors, that's probably the
number
Get insights on handling numbers in your Google Sheets.
Opens in new tab
one spot
where
Master the WHERE clause in queries for precise data filtering.
Opens in new tab
you might have an
error
Find out how to troubleshoot common errors in Google Sheets.
Opens in new tab
.<br>5:28
Number
Get insights on handling numbers in your Google Sheets.
Opens in new tab
two might be you didn't finish all of this. Email notification. I put yes all the time. I never put no.<br>5:34 I do select spreadsheet.
Again, if you've watched the how to set up
OnlySheets
Get the most out of Only Sheets for your data management needs.
Opens in new tab
, you saw that we can also use we can also use this with Google Slides.<br>5:42 Google Docs, Google Drive Folders. We don't need a Google Formal a Google Drive Folder name for this particular case. We just need the
spreadsheet
Explore the features and functionalities of Google Sheets.
Opens in new tab
.<br>5:50 If we want to bundle it with other ones, we can bundle it here. If we want. I don't need to save anything.<br>5:56 Google Sheets saves automatically, but on our
webhook
Learn how to set up webhooks for real-time data updates.
Opens in new tab
, it will. It will not save automatically. We need to add this
webhook
Learn how to set up webhooks for real-time data updates.
Opens in new tab
.<br>6:05 We want to
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
events to listen to.
The one I would say is charge.succeeded. That is the one. Not what I say.<br>6:14 That's what you need to
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
. Charge.succeeded. Here. Add events. Add endpoint. And now, any time anyone. Unbuys this product. We will, ah, this only sheets will work.<br>6:30 It should give them access. So what I'm going to do is I'm going to test this right now. This payment link.<br>6:35 I'm going to copy this. I'm going to open an incognito tab. Go to that. Buy.
Now I'm going to add a totally different email address.<br>6:44 In Stripup you can test things with, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2, 4, 2 Any month in the future?<br>6:54 Any
CSV
Understand how to work with CSV files in Google Sheets.
Opens in new tab
file? Any any CSC. No. Yeah, CSP. What is this,CVC? Name on card? Let's just put Andrew. Let's click pay.<br>7:08 So we're paying for our sheet, our product, in Stripe. Thank you for the payment. That's a test payment. Let's go back and see how long it might take our log.<br>7:18 There it is. It's already in there. And, if we go up to our
share
Learn how to share your Google Sheets securely and efficiently.
Opens in new tab
button, we have shared with one person.<br>7:26 We can click and see.
It is the email that I entered. If I want to revoke for anything, so that's it.<br>7:31 That's Stripe integration with only sheets. You've done it. We've successfully done it. If you have get any errors, please feel free to email me, Andrew at BetterSheets.co.<br>7:41 But I'm going to also show you how to revoke. If we just
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
the line that we have in the
active range
Learn about managing active ranges in your spreadsheets.
Opens in new tab
like this one cell, right?<br>7:49
Select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
that email. We don't even have to copy paste it.
We just have to go here,
select
Understand the SELECT clause in queries for better data retrieval.
Opens in new tab
, revoke
active range
Learn about managing active ranges in your spreadsheets.
Opens in new tab
user.<br>7:56 It's going to automatically go to that sheet, revoke that email that's there. And look, now our sheet is only shared privately.<br>8:05 We've revoked access. So that's it. That's how you set up Stripe to
chart
Discover how to create and customize charts in Google Sheets.
Opens in new tab
succeeded, remember
webhook
Learn how to set up webhooks for real-time data updates.
Opens in new tab
and endpoint. Make sure that permalink, if you're not sure about the permalink, just watch this video again and see how to use that permalink.<br>8:18 It's just a code you write yourself. But you have to write it in the URL and you have to write it here in</div>