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.
Advanced 3-in-1 Captcha: Yandex, reCAPTCHA, hCaptcha

MODULE FOR 1C-BITRIX

Advanced 3-in-1 Captcha: Yandex, reCAPTCHA, hCaptcha

Advanced 3-in-1 Captcha: Yandex, reCAPTCHA, hCaptcha

Advanced 3-in-1 Captcha A module for the 1C-Bitrix platform that replaces the standard image-based captcha with widgets from external providers. Supported providers: Yandex SmartCaptcha; Google reCAPTCHA v2; hCaptcha. How it works The standard Bitrix verification system remains active. The module replaces the HTML markup with the widget of the selected provider.

Technical details

Published
7 October 2026
Version
1.0.1
Installed
Fewer than 50 times
Compatible editions
First Site, Start, Standard, Small Business, Business
Responsive design
No
Composite support
No
Compatible with Sites24
No
Developer
Advanced 3-in-1 Captcha: Yandex, reCAPTCHA, hCaptcha

What this solution does

Advanced 3-in-1 Captcha

A module for the 1C-Bitrix platform that replaces the standard image-based captcha with widgets from external providers.

Supported providers:

Yandex SmartCaptcha;

Google reCAPTCHA v2;

hCaptcha.

How it works

The standard Bitrix verification system remains active. The module replaces the HTML markup with the widget of the selected provider. Upon form submission, the token is verified on the provider's server, and the resulting captcha code is written to the captcha_word variable. The standard Bitrix component then validates the code using its usual method and allows the form to be submitted.

This approach allows the module to work on all pages with the standard captcha enabled without modifying component code. Forms that do not use the standard captcha are left untouched.

Features

Individual settings for each site with access control based on user groups.

Selection of the provider and entry of unique access keys for each service.

Yandex SmartCaptcha settings: test mode, WebView mode, invisible captcha, position and hiding of the notification block, custom notification text.

Theme and size configuration for reCAPTCHA and hCaptcha widgets.

Layout parameters: assignment of a CSS class for the captcha block, fixed block height (to preserve a layout designed for a 180x40 pixel image), and hiding of unnecessary elements within the block.

The module supports two operating modes: strict mode, which rejects forms lacking a token, and soft mode, which returns the default captcha if the widget fails to load. Users can configure custom text messages for errors such as 'captcha not passed' and 'verification server is not responding', replacing the default Bitrix notifications across all modules and components. The list of keys for replacement can be extended with messages from a custom template. A URL mask is also available to specify where message replacement should not be applied.

In the event of a verification server failure, the module implements a pause to prevent repeated timeouts during every form submission. The settings include a feature to test connectivity with the provider's service directly. The module correctly handles forms submitted via AJAX.

System requirements include PHP version 8.2 or higher and the main Bitrix module version 24.0.0 or higher. The default captcha must be enabled in forms requiring protection. Valid keys from the selected provider are required; these are issued in the provider's console, and the module does not contain its own keys.

The module is incompatible with other captcha solutions as they modify the same markup. If conflicting modules are detected, the settings page displays a warning. Verification errors are logged in the Bitrix event log with the event type 'Captcha: verification error' (ALGOMIX_SMARTCAPTCHA_ERROR).

When needed, General iT can implement “Advanced 3-in-1 Captcha: Yandex, reCAPTCHA, hCaptcha”, configure the module and verify it against the current website setup.

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.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
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.
How much does this solution’s renewal cost?
The current renewal price is 995 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
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