- Home
- Integrations
- YooKassa
YooKassa integration: payment links without code
The YooKassa integration in nana800 creates a payment in your shop and returns a payment page link that the scheme sends straight to the customer in Telegram, by email or as an answer to your website. You only need the shopId and secret key from your YooKassa account, and the money goes to your shop, not to nana800. Each link costs $0.002, and your balance is topped up to $3.50 for free every month.
Build it in the builder- Block run: $0.002
- Free every month: $3.50
- No card needed
What you can do
- Create a payment in rubles for any amount and get a link to the YooKassa payment page
- Take the amount, description and customer email from a website order, a bot message or another part of the scheme
- Send the link to the customer in Telegram, by email, or return it to your website in the request answer
- Send the customer back to your own page after payment
- Receive YooKassa HTTP notifications through the webhook trigger and get a Telegram message about each payment
- Start from a ready template: button or webhook, YooKassa link and a Telegram message with the link
Blocks in the builder
YooKassa payment link
Action · $0.002 per run
Creates a payment in rubles in your shop with a description and the customer email, and returns the payment page link and payment ID. The payment is single step: money is charged as soon as the customer pays.
How to set it up
- 1
Get your shopId and secret key
In your YooKassa account, open the API integration section, copy the shopId of your shop and issue a secret key. The key gives access to the payments of your shop, so paste it only into the block field. It is hidden in the run log.
- 2
Add a trigger with order data
Create a scheme and add the trigger that brings the amount and customer email: webhook for website orders or Telegram message from user to bot for a bot. For the first test the button trigger is enough.
- 3
Set up the Yookassa.ru payment view block
Paste the shopId and secret key, enter the amount in rubles, a payment description and the customer email, which is required. In the return URL field you can set the page the customer sees after paying.
- 4
Send the link to the customer
Add the Telegram message send block or an email block and insert the payment link from the YooKassa block result (the confirmation_url field). To give the link to your website, return it with the webhook response block.
- 5
Turn the scheme on and test it
Turn the scheme on, press the button trigger and open the link you receive. To test without real money, use the shopId and key of a YooKassa test shop. Then keep the scheme on. While it is on, it costs $0.0042 per hour.
- 6
Receive payment notifications
In a second scheme, add a webhook trigger with the POST method and put its address into the HTTP notification settings of your YooKassa account, choosing events such as a successful payment. The scheme can then message you in Telegram or log the payment in a sheet.
Popular connections
- Telegram + YooKassa
Your Telegram bot creates a YooKassa payment and sends the customer a Pay button. The money goes straight to your shop. No code, free start every month.
- YooKassa + Telegram
Get a Telegram message for every YooKassa payment: amount, description and payment ID. No code and no server, free balance every month, no card needed.
Templates with this service
- YooKassa payment link sent to Telegram
The template creates a YooKassa payment link from a button or a website request and sends it to Telegram. No code and no cut of your payments, free balance monthly.
Frequently asked questions
Build your first scheme for free
Sign-up is free and needs no card. Every month the balance is topped up to $3.50 for free, enough for about 3,500 runs of basic blocks.
Build it in the builder