Accept payments with

The bot sends an invoice with a “Pay” button and delivers the product after payment. Robokassa supports sole traders, companies and self-employed people in Russia. For self-employed people, Robocheki SMZ issues receipts in “Мой налог” (Russia’s My Tax app).

Connect payments 3 days of Premium free
Connect Robokassa in ETOCHATBOT: shop ID, passwords, notification address and test payment

How it works

  1. 1

    The bot sends an invoice

    A “Pay” button right in the conversation.

  2. 2

    Your customer pays

    On Robokassa’s checkout page, by card, Russia’s Faster Payments System (SBP) or another supported method.

  3. 3

    The bot delivers the product

    Automatically, as soon as Robokassa confirms payment.

Connect Robokassa to your chatbot

In your dashboard:PaymentsConnectionRobokassa

  1. 1

    Open “Payments” → “Connection”

    Open “Payments” → “Connection” in your bot’s menu. There are four providers; the one that is enabled takes payments.

    Payments in ETOCHATBOT: the Connection tab and Prodamus, YooKassa, Robokassa and CloudPayments cards
  2. 2

    Choose Robokassa

    Choose the Robokassa card. It supports self-employed people, sole traders and companies in Russia. Payments are in RUB.

    The Robokassa card among ETOCHATBOT payment providers
  3. 3

    Enter your shop ID and passwords

    In your Robokassa account, open “Мои магазины” → “Технические настройки” (My shops → Technical settings) to find your shop ID and passwords #1 and #2.

    Robokassa keys in ETOCHATBOT: shop ID and passwords #1 and #2
  4. 4

    Set the notification and redirect addresses

    In your shop’s technical settings, set Result URL to the first address with method POST. Set Success URL and Fail URL to the second address with method GET.

    Robokassa Result URL, Success URL and Fail URL in ETOCHATBOT
  5. 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.

    Check the connection in ETOCHATBOT: Payment received after a test invoice for 10 RUB
  6. 6

    Test mode, signatures and receipts, if needed

    Under “More settings”, enable test mode with test passwords from your shop’s technical settings. Match the shop’s signature algorithm, usually MD5. Add receipt data if you use a cloud cash register.

    Robokassa advanced settings in ETOCHATBOT: receipts, signature algorithm and test mode
  7. 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.

    ETOCHATBOT product or service wizard: name and price

FAQs

Can self-employed people use Robokassa?
Yes. Robocheki SMZ creates receipts in “Мой налог” (Russia’s My Tax app) automatically. No extra bot settings are needed.
Where do I find my shop ID and passwords?
In your Robokassa account, open “Мои магазины” (My shops), choose your shop and open “Технические настройки” (Technical settings). Test payment passwords are there too.
Robokassa says “invalid signature”. What should I do?
Check passwords #1 and #2 and the signature algorithm. Under “More settings”, the algorithm must match your shop’s technical settings. Test mode requires test passwords.
Can I accept dollars or euros?
No. With Robokassa, the bot issues invoices in RUB. Use Prodamus or CloudPayments for another currency.
My website uses the same Robokassa account. Could the orders get mixed up?
No. Bot invoices use a separate number range that doesn’t overlap with your website’s order numbers.
Which messaging platforms does it work with?
Telegram and Instagram. The bot sends a “Pay” button that opens the provider’s checkout page.
How much is it?
Payments are available on Plus and Premium, with your first 3 days of Premium free. We take no percentage of your payments; the provider charges its own fees.

Set up Robokassa in minutes

Connect payments Talk to us

3 days of Premium free, no card required