Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.
Installation of Yandex SmartCaptcha PRO

MODULE FOR 1C-BITRIX

Digital Element

Installation of Yandex SmartCaptcha PRO

The module replaces the standard CAPTCHA of the 1C-Bitrix platform and the 1C-Bitrix24 Corporate Portal (Online Store + CRM) with Yandex SmartCaptcha. This protects site forms from automated submissions, spam, and bot actions.

5.00/5 · 1 rating

1C-Bitrix Marketplace: 5/5 · 1 rating

Technical details

Published
11.08.2026
Updated
03.09.2026
Version
1.0.1
Installed
50 - 99 times
Compatible editions
'First Site', 'Start', 'Standard', 'Small Business', 'Business', 'Online Store + CRM'
Responsiveness
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Digital Element

What this solution does

The module replaces the standard CAPTCHA of the 1C-Bitrix platform and the 1C-Bitrix24 Corporate Portal (Online Store + CRM) with Yandex SmartCaptcha. This protects site forms from automated submissions, spam, and bot actions.

After installation, the module automatically detects forms using the standard Bitrix CAPTCHA, hides the code image and manual input field, and replaces them with the Yandex SmartCaptcha widget. In most cases, modifying standard component templates is not required.

User verification is performed both on the browser side and on the server. The token received from Yandex SmartCaptcha is sent to the Yandex server for validation. Only after successful verification does the module allow the standard Bitrix mechanism to proceed with form processing.

The module replaces the standard Bitrix CAPTCHA with Yandex SmartCaptcha PRO. It supports visible and invisible operating modes. Server-side token verification is implemented. The system handles multiple CAPTCHA forms on a single page, including forms loaded via AJAX and dynamically added elements. Standard and nested CAPTCHA fields are supported. Separate settings are available for each site in a multisite configuration. Users can select the widget language and configure the position of the SmartCaptcha service element. Pages can be excluded by URL masks, and custom error messages can be set. Timeout settings are available for client script loading and server-side verification. The system behavior is defined for temporary unavailability of Yandex servers. If the widget fails to load, the system automatically reverts to the standard Bitrix CAPTCHA. Features include logging of verification results and errors, as well as built-in settings diagnostics.

Supported modes

Visible mode

The standard Yandex SmartCaptcha widget is displayed in the form. The user completes verification before submitting the form.

Invisible mode

The SmartCaptcha check is triggered automatically upon form submission. The visible CAPTCHA block is typically hidden, and user interaction occurs only when necessary. The module supports multi-site deployment, allowing independent configuration for each domain within a single 1C-Bitrix installation or Corporate Portal (1C-Bitrix24: Online Store + CRM). Settings include module activation, Client Key and Server Key, operation mode, widget language, element position, URL exclusions, error messages, timeouts, Yandex service unavailability handling policy, and logging. This enables the use of different keys and parameters for different domains in the same installation. The system ensures fault tolerance: if the client-side script fails to load or an error occurs during widget creation, the module falls back to the standard Bitrix CAPTCHA, keeping the form accessible to the user. Two policies are available for server-side check errors: allow continues form processing during temporary Yandex service unavailability to increase site availability, while deny marks the check as failed and blocks form processing to enforce a stricter security mode.

The module automatically processes forms containing standard 1C-Bitrix CAPTCHA fields: captcha_sid, captcha_code, captcha_word, or capcha_word. Fields in uppercase and nested names, such as order[captcha_sid], are also supported. No changes to standard 1C-Bitrix components are required; non-standard forms only need to include compatible standard CAPTCHA fields.

Diagnostics for each site are available in the administrative panel. The tool verifies the module activation status, whether Client Key and Server Key are filled, the selected operating mode, the server check address, and the service unavailability handling policy. When logging is enabled, check results and technical errors are recorded in the standard 1C-Bitrix event log. Token values and secret keys are not recorded in plain text.

General iT can install and configure this module and check how it works on your website.

UPDATE HISTORY

What’s new

3 releases
1.0.1 (03.09.2026)Latest update

Minor module improvements.

1.0.0 (07.08.2026)

Minor module improvements.

0.0.2 (17.07.2026)

Minor module improvements.

USER EXPERIENCE

Solution reviews

How does this solution work in a real project? Share your experience and help others choose.

Be the first to share your experience

There are no reviews of this solution on git.ru yet. Tell us what worked well and what could be improved.

Verified purchaseAdd a key if you wish. A verified review gets a badge, priority placement and more rating weight.

Open to every clientJust sign in to your account. A key is optional; all reviews are moderated.

YOUR EXPERIENCE MATTERS

Your review

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

Is installation free?
The solution itself is free. Installation, configuration and customisation services are agreed separately. A compatible platform and an appropriate platform licence are required.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot