QR-код для оплаты по реквизитам
payment_qrCreates a payment QR code per GOST R 56042 for Russian banking apps. Clients scan it to auto-fill payment details; returns PNG and payload string.
Instructions
Делает QR-код оплаты по ГОСТ Р 56042 (формат ST00012, UTF-8), который понимают приложения Сбербанка, Т-Банка, ВТБ, Альфа и других: клиент сканирует его и получает заполненную платёжку с получателем, счётом, суммой и назначением. Удобно отправить в мессенджер вместо реквизитов. Возвращает PNG (картинку и путь к файлу) и строку payload. Если нужен полноценный счёт с QR внутри — invoice_create. Реквизиты получателя проверяются. Пишет PNG на диск; сеть не нужна.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipient": "<recipient>",
"amount": "<amount>",
"purpose": "<purpose>"
},
"name": "payment_qr"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| amount | Yes | Сумма в рублях | |
| purpose | Yes | Назначение платежа, например «Оплата по счёту № 15 от 29.09.2026. Без НДС» | |
| recipient | Yes | Получатель платежа: name, inn, bank_name, bik, account, при наличии kpp и correspondent_account | |
| output_dir | No | Папка для PNG (по умолчанию ~/Documents/ru-docs) |