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.
CloudPayments Internet Acquiring Payment Acceptance Pro

MODULE FOR 1C-BITRIX

Pavel Shulaev

CloudPayments Internet Acquiring Payment Acceptance Pro

The module enables CloudPayments payment processing for websites running on 1C-Bitrix. It supports bank cards from the Mir, Visa, and MasterCard systems, as well as Apple Pay and Google Pay services. Payments are available from any country and in any currency. The solution operates both in conjunction with the 'Online Store' module and independently on Bitrix24 CRM forms or standard website pages.

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

The module enables CloudPayments payment processing for websites running on 1C-Bitrix. It supports bank cards from the Mir, Visa, and MasterCard systems, as well as Apple Pay and Google Pay services. Payments are available from any country and in any currency. The solution operates both in conjunction with the 'Online Store' module and independently on Bitrix24 CRM forms or standard website pages.

Differences from the free CloudPayments module:

Payment acceptance without the 'Online Store' module

The payment button can be placed on any page, such as a landing page, a booking form, or a service page. Creating an order in the 'Online Store' system is not required. The amount, description, and payment identifier are set directly via component parameters. This solution is suitable for Bitrix editions without the 'Online Store' module and for websites with non-standard sales schemes.

Payments via Bitrix24 CRM forms

The form automatically collects data and immediately initiates the payment, eliminating intermediate pages and the need for manual invoice generation. This functionality is ideal for service bookings, reservations, and collecting prepayments.

Invoice generation and link sending

The ability to generate an invoice and send a payment link directly from the order card.

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

Two-stage payment confirmation from the admin panel

In a two-stage scheme, funds are first blocked on the card and withdrawn only after confirmation. The hold can be released using a button in the order card without logging into 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, so updates do not overwrite customizations.

Failure notifications

If a payment or receipt remains in an incorrect state—such as a hold not being released, a refund not processing, or a bank notification being rejected—the module sends alerts via a free error notification service. Notifications are delivered by email, SMS, and to messengers. Urgent and non-critical events are configured separately, while identical errors are grouped. Please note: if Check notifications are disabled in the CloudPayments personal cabinet, the store loses the ability to verify amounts and is unprotected against duplicate payments for a single order.

Support and Customization

Direct support is provided by the module author rather than a general queue. We analyze non-standard scenarios, conflicts with other extensions, and custom receipt logic. If necessary, we implement code adjustments. This level of customization is not possible with standard vendor modules.

Capabilities

Automatic Payment Flagging

Orders are marked as paid immediately upon receiving a bank notification. The status to which an order transitions after payment is configurable in the module settings. If the flag is not set, check the "Process Automation" tab in the "Online Store" module and any other extensions involved in order processing.

Refunds via Native Bitrix Tools

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

54-FZ Compliant Receipts

Receipts are printed via CloudPayments online cash registers. The receipt composition can be modified via PHP events, for example by rearranging items or substituting a custom tax system.

Single and Two-Stage Payments

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

Payment Status Verification

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

Multi-Currency Support and Order Number Handling

The module accepts payments in any currency. Alphanumeric order numbers such as 6B7R1 or 8CB2A59X8X are processed correctly, which often causes issues for other integrations.

Appearance and Behavior Configuration

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

English Localization

The module is fully translated into English.

Testing

The CloudPayments Pro payment gateway module by developer Pavel Shulaev supports accepting payments via a pop-up widget or through a payment link. To verify functionality, visit the demo site rover-it.me, add a product to the cart, and select the payment method CloudPayments (pop-up widget) or CloudPayments (payment by link). For testing, use card number 4242 4242 4242 4242 with any valid expiration date, any CVC code, and any cardholder name. The payment system on 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. The knowledge base is accessible for reference. User feedback on the module is welcome.

For the “CloudPayments Internet Acquiring Payment Acceptance Pro” module, General iT can perform installation, configuration and a functional check in your project.

UPDATE HISTORY

What’s new

3 releases
1.5.0 (15.09.2026)Latest update

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

Payment confirmation with a two-stage scheme. Release of 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 to pay.

Failure notifications. Messages about issues with funds and receipts via the free rover.notifier module, with separate settings for urgent and non-critical events. A separate warning is issued 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 after installation you can immediately proceed to settings.

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.

A bug has been fixed that prevented disabling the automatic opening of the payment widget in settings.

A bug causing the "Link already sent" error during payment page refresh has been fixed.

Compatibility with PHP 8.2 has been improved.

The module icon has been updated.

1.3.5 (02.01.2026)

— new VAT values have been added: 22% and 122/22

— translation into English has been completed

— new languages have been added for the payment widget component: Italian and Uzbek

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