Accept payments with
YooKassa
The bot sends an invoice with a “Pay” button and delivers the product after payment. Russian sole traders and companies can issue receipts under Law 54-FZ through “Чеки от ЮKassa” (YooKassa’s receipt service).

How it works
- 1
The bot sends an invoice
A “Pay” button right in the conversation.
- 2
Your customer pays
On YooKassa’s checkout page, by card, Russia’s Faster Payments System (SBP) or another supported method.
- 3
The bot delivers the product
Automatically, as soon as YooKassa confirms payment.
Connect YooKassa to your chatbot
In your dashboard:PaymentsConnectionYooKassa
-
1
Open “Payments” → “Connection”
Open “Payments” → “Connection” in your bot’s menu. There are four providers; the one that is enabled takes payments.

-
2
Choose YooKassa
Choose the YooKassa card. It supports sole traders, companies and self-employed people in Russia. Self-employed people must issue their own receipts in “Мой налог” (Russia’s My Tax app).

-
3
Enter your shopId and secret key
In your YooKassa account, open “Интеграция” → “Ключи API” (Integration → API keys). To test without real charges, use the keys from a test shop.

-
4
Set the notification address
Copy the address into YooKassa: “Интеграция” → “HTTP-уведомления” (Integration → HTTP notifications). Select payment.succeeded, payment.canceled and refund.succeeded to record refunds in your bot too.

-
5
Test the connection, then enable payments
“Create a test invoice” opens checkout for 10 RUB. When the provider sends a notification, you’ll see “Payment received”. Then turn on “Accepting payments” at the top of the page.

-
6
Receipts under Law 54-FZ, if needed
If you use “Чеки от ЮKassa” (YooKassa’s receipt service), open “More settings” → “Send receipt data” and choose the VAT rate and item type. Before payment, the bot asks for the customer’s email so YooKassa can send a receipt. This is off by default.

-
7
Add a product
Open “Products & services” → “New sale” to set the name, price and delivery after payment. Sell through a keyword or a “Send invoice” block in any flow.

FAQs
Can self-employed people use YooKassa?
Where do I find the shopId and secret key?
Can I test without charging real money?
Why does the bot ask for an email before payment?
Can I see refunds?
Which messaging platforms does it work with?
How much is it?
Other payment providers
Set up YooKassa in minutes