How to connect YooKassa to a Turbosite website
YooKassa is a Russian payment service (formerly Yandex.Kassa). It allows you to accept payments on your website via bank cards, SBP, SberPay, T-Pay, and e-wallets. For a single-page site on Turbosite, the easiest way is to use a payment form — you can create it in your merchant dashboard and embed it as HTML code. The commission starts from 2.8% per successful payment; there are no fees for connection or the builder itself. Connection takes 1–2 days (a contract is required), and the code installation itself takes 10 minutes.
What you will need
- A YooKassa account and a signed contract — register at yookassa.ru
- A published website on Turbosite
- 10–20 minutes
⚠️ Important: to connect YooKassa, you must be a sole proprietor (IP), a limited liability company (OOO), or a self-employed individual. The service is not available to individuals without these statuses.
Step 1. Connect to YooKassa
- Register at yookassa.ru.
- Fill in your organization’s details (you will need your INN, bank details, and passport).
- Submit the data for verification. This usually takes 1–2 days.
- Once approved, sign the contract online (via SMS or electronic signature).
Step 2. Create a payment form
- Log in to your YooKassa merchant dashboard.
- Open the payment form builder.
- Configure the form:
- Specify the name of the product or service.
- Set the price (fixed or with the option for the buyer to enter it).
- Enable the required fields: name, email, phone.
- Select the payment methods enabled in your contract.
- Click “Get code”.
- Copy the entire generated HTML code.
📷 Screenshot: payment form builder with settings and the “Get code” button.
Step 3. Insert the code into Turbosite
Unlike chats and counters, the payment form must be inserted where you want it to appear on the page, not in the <head>. If Turbosite does not have an “HTML code in the page body” block, check with the service support on how to place inline code.
If such a block exists:
- Open your website in Turbosite.
- Add an “HTML code” block to the desired location on the page (for example, after the product description block).
- Paste the YooKassa code.
- Save the changes.
- Publish the site.
📷 [Turbosite screenshot — to be added: HTML code block in the page body with the embedded YooKassa form].
Step 4. Verify that payment works
- Open your published website.
- Fill out the form and click the payment button.
- The YooKassa page will open, allowing you to choose a payment method.
- For testing, make a payment for the minimum amount (or use test mode if it is enabled in your dashboard).
After a successful payment, the funds will be credited to your bank account on the next business day.
FAQ
Do I need an online cash register? According to 54-FZ law, you need a receipt when accepting payments from individuals. YooKassa has a built-in solution for online cash registers (enabled in the dashboard) — it automatically sends receipts to customers and the tax authority.
Can I change the design of the form? The design of the standard payment form is fixed. If you need to embed payment with a custom design, this is done via the YooKassa payment widget, but it is connected via API and requires a developer.
What payment methods are available? Bank cards (Mir, Visa, Mastercard), SBP, SberPay, T-Pay, Mir Pay, e-wallets, split payments, and installments. These are enabled in your dashboard.
When will the money arrive in my account? On the next business day. The commission is deducted only from successful payments: from 2.8% for cards, from 0% for SBP.
What to look at next
- Payment form for website — official description
- Developer documentation — if you need fine-tuning
- YooKassa Help — help center
- Fees — current commissions