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.

MODULE FOR 1C-BITRIX

Pavel Shulaev

CloudPayments Internet Acquiring Payment Acceptance

This module integrates the CloudPayments payment gateway with 1C-Bitrix websites. It supports bank cards (Mir, Visa, MasterCard), Apple Pay, and Google Pay, enabling transactions in any currency and from any country. The solution operates both alongside the 'Online Store' module and independently on service pages, landing pages, booking forms, or Bitrix24 CRM forms.

Technical details

Published
7 August 2020
Updated
15 September 2026
Version
1.5.0
Installed
100–499 times
Responsive design
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Pavel Shulaev

What this solution does

This module integrates the CloudPayments payment gateway with 1C-Bitrix websites. It supports bank cards (Mir, Visa, MasterCard), Apple Pay, and Google Pay, enabling transactions in any currency and from any country. The solution operates both alongside the 'Online Store' module and independently on service pages, landing pages, booking forms, or Bitrix24 CRM forms.

The module enables payment collection without the 'Online Store' module. The payment button can be placed on any website page. Payment parameters such as amount, description, and transaction ID are configured directly within the component settings. This makes it suitable for Bitrix editions without an online store and for websites with non-standard sales models.

Payments can be processed directly within Bitrix24 CRM forms. The form collects data and immediately initiates the payment without redirecting to an intermediate page or requiring manual invoice generation. This is ideal for service bookings, reservations, and collecting prepayments.

The module supports generating invoices and sending payment links directly from the order card.

A manager opens an order, clicks one button, and sends the customer a payment link via e-mail, SMS, or Viber—either individually or through two channels simultaneously. When a new invoice is created, the previous one is automatically cancelled, preventing payment via an outdated link even if the customer found the old message.

Two-stage payment confirmation from the admin panel

In a two-stage scheme, funds are first blocked on the card and then charged after confirmation. The hold can be released via a button in the order card without accessing the CloudPayments personal account. Order statuses for authorized and confirmed payments are configured separately.

Built-in events for custom logic

JS events allow integration of analytics and e-commerce counters with actual payment steps. PHP events enable modification of the invoice composition, payment description, or intervention in bank response processing. All changes are made without editing the module code, ensuring that system updates do not overwrite custom modifications.

Failure notifications

The module monitors non-standard payment situations, such as unremoved holds, failed refunds, or rejected bank notifications. When such events occur, the system alerts the administrator via a free error notification module. Alerts are sent via email, SMS, or messengers. Urgent and non-critical events are configured separately, while similar errors are grouped.

A specific warning is issued if Check notifications are disabled in the CloudPayments account; without this feature, the store loses the ability to reconcile amounts and is unprotected against duplicate payments for a single order.

Support is provided directly by the module author rather than a general queue. The author analyzes non-standard scenarios, conflicts with other modules, and custom receipt logic. Necessary adjustments are made upon request, a capability not inherent in vendor-supplied modules.

Features:

Automatic payment flag setting

Orders are marked as paid based on bank notifications. The status to which an order is transitioned after payment is configurable. If the flag is not set automatically, check the "Process Automation" tab in the "Online Store" module and other third-party modules involved in order processing.

Refunds via standard Bitrix tools

Refunds are processed from the order card, with funds returned to the buyer's card. The order status after a refund is configurable.

54-FZ Compliant Receipts

Receipts are generated via CloudPayments online cash registers. The receipt structure can be modified via a PHP event, for example, by rearranging items or specifying a proprietary tax system.

Single and Two-Stage Payments

Both payment schemes are configured at the payment system level, with distinct order statuses assigned to each.

Payment Status Monitoring

The current payment status is visible in the admin panel without requiring a transition to the bank's personal account.

Multicurrency Support and Order Number Handling

Payments are accepted in any currency. Alphanumeric order numbers (e.g., 6B7R1 or 8CB2A59X8X) are processed correctly, addressing a common limitation in other integrations.

Interface and Behavior Configuration

The button linking to the payment gateway is customizable. Automatic redirection to payment upon order completion or from the buyer's personal account can be enabled (this may not function in custom order forms). Payment descriptions are generated using templates with placeholders.

English Localization

The module is fully translated into English.

You can verify the module's functionality on the demo site. Visit demo.rover-it.me, add a product to the cart, and at checkout select the payment method «CloudPayments (popup widget)» or «CloudPayments (payment by link)».

Use the following card details for testing:

Card number: 4242 4242 4242 4242

Expiration date: any valid date

CVC: any value

Cardholder name: any name

The demo site operates in test mode, so no real funds will be charged.

Detailed installation and configuration instructions are available on the «Installation» tab.

If “CloudPayments Internet Acquiring Payment Acceptance” is required, General iT can help with installation, configuration and a technical check after integration.

UPDATE HISTORY

What’s new

20 releases
1.5.0 (15.09.2026)Latest update

Sending payment links from the order card. The manager creates an invoice with one click and sends the payment link to the customer via e-mail, SMS, or Viber — separately or using two methods at once.

Payment confirmation for the two-stage scheme. Releasing held funds directly from the order without navigating to the CloudPayments personal account.

Protection against duplicate payments. When a new invoice is created, the previous one is automatically cancelled — the old link cannot be used for payment.

Failure notifications. Messages about issues with funds and receipts via the free rover.notifier module, with separate settings for urgent and non-critical events. We also separately warn if Check notifications are disabled in the CloudPayments account — without them, the store remains without amount verification and protection against duplicate payments.

Installation is now cleaner. Order statuses already defined on the site are not offered for re-creation; the module installs and uninstalls correctly without the "Online Store" module, and you can immediately proceed to settings after installation.

Discovered vulnerabilities have been fixed, security has been enhanced

1.4.0 (10.08.2026)

Enhanced protection for processing notifications from the CloudPayments payment system: the authenticity of each request is now verified during payment, confirmation, refund, and cancellation.

Identified security vulnerabilities in the module have been fixed.

Fixed an error that prevented disabling the automatic opening of the payment widget in settings.

Fixed the "Link already sent" error that occurred when refreshing the payment page.

Improved compatibility with PHP 8.2.

Updated the module icon.

1.3.5 (02.01.2026)

— New VAT values added: 22% and 122/22

— Translation to English completed

— New languages added for the payment widget component: Italian and Uzbek

1.3.4 (13.05.2025)

— Fixed installation errors

1.3.3 (05.04.2024)

— Logging added. It can be enabled in the module settings

— English language support expanded

— Minimum PHP version increased to 7.4

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.
Is there a trial?
The developer lists a trial of 14 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 1,950 ₽. 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