How to connect Stripe to a Turbosite website
Stripe is the gold standard for payment processing for international projects, especially SaaS, subscription services, and e-commerce. It does not work with merchants from the Russian Federation, but it is ideal if you have a company in the USA, EU, UK, UAE, and other supported countries. The easiest way for a one-page website is Stripe Payment Links or Buy Button. Setup takes 10–20 minutes.
What you will need
- A Stripe account — register at stripe.com (business from a supported country)
- A published website on Turbosite
- 10–20 minutes
⚠️ Important: Stripe does not support companies from the Russian Federation, Belarus, and a number of other countries. Check the list of supported countries before registering.
Method 1: Payment Link — the easiest way
Suitable for one-time sales: a course, consultation, or access to a product.
- Register in Stripe and complete verification.
- In the dashboard, go to Payment Links → «+ New».
- Fill in:
- Product name — the name of the product.
- Price — the cost.
- Currency — the currency.
- Configure additional options (collecting addresses, return policy, taxes).
- Save — you will get a URL like
https://buy.stripe.com/xxxxxxxxx. - Use this URL as a link for any button.
📷 Screenshot: creating a Payment Link in the Stripe dashboard.
Method 2: Buy Button (ready-made button with HTML code)
Suitable if you want to embed the button directly into the page.
- In the Stripe dashboard, go to Products → select your product → «Create payment link» or «Create buy button».
- Configure the button and save.
- Stripe will provide HTML code like this:
<script async src="https://js.stripe.com/v3/buy-button.js"></script> <stripe-buy-button buy-button-id="buy_btn_xxxxxxxxxxxx" publishable-key="pk_live_xxxxxxxxxxxx"> </stripe-buy-button> - Copy the code.
📷 Screenshot: window with Buy Button code and copy button.
Step 3. Insert the code into Turbosite
For Payment Link, simply attach the link to an existing button on your Turbosite website — no HTML needs to be inserted.
For Buy Button:
- Open your website in Turbosite.
- Add an “HTML code” block to the desired place on the page (next to the product description).
- Paste the Stripe Buy Button code.
- Save and publish.
📷 [Turbosite screenshot — to be added: HTML code block in the page body with the Stripe button].
Step 4. Verify that payment works
- Open the published website.
- Click the payment button or follow the Payment Link.
- The Stripe payment page will open.
- For testing, use Test Mode in Stripe and test cards (e.g.,
4242 4242 4242 4242). - Live check — use a real card for a minimum amount.
Frequently Asked Questions
How much does Stripe cost? Stripe does not charge a subscription fee — only a commission on successful payments: ~2.9% + $0.30 (depends on the country and card type). Details are on the pricing page.
Can I set up subscriptions? Yes, via Stripe Subscriptions. It is created like a regular Payment Link, but with recurring billing — the client will be charged automatically.
Do Apple Pay and Google Pay work? Yes, both methods are active by default for compatible devices. No additional settings are required.
When do funds arrive in the account? For the first time — in 7–14 days (verification period). Afterwards — usually within 2 business days.
Can I accept payments from the Russian Federation? Stripe does not block cards based on the issuer’s country, but in practice, cards from Russian banks may not go through right now (depends on the bank and sanctions). Most international cards work fine.
Where to look next
- Stripe Docs — official documentation
- Payment Links — more about payment links
- Buy Button — about the embeddable button
- Test cards — for testing payments