CloudPayments + CloudKassir автоматизированный сервис приема платежей для маркетплейса

Last update: 19.09.2023
CloudPayments + CloudKassir автоматизированный сервис приема платежей для маркетплейса


CloudPayments: more than a payment system

The integration module of the CloudPayments + Cloud Kassir payment system, which solves the problem of financial interaction between the store owner, customers, the tax inspectorate and the "Honest Sign".

Module functionality

  • Acceptance of payment for goods;
  • Sending information to the OFD about the product and the type of contractual relationship (agent, commission agent, owner of the product);
  • Sending to the "Honest Sign" information about the departure of the goods during the sale and its return to circulation in case of return by the buyer;
  • Supports a one-stage payment scheme and a two-stage - Holding (from the English word hold – hold) freezing of funds, adding the ability to independently specify the freezing time on the buyer's checking account, from several hours to seven days.
  • Sending a receipt and closing receipt;
  • Cancellation of the operation in the ofd and refund to the buyer for the order;
  • Order Editing (Beta)

Interaction models first

When developing the functionality of the module, the main models of interaction between the marketplace and the vendor were taken into account:

Marketplace - recipient of money (This is how Wildberries, OZON, Yandex Market, Sbermegamarket and others work)  

The marketplace signs a contract with CloudPayments, configures the parameters of integration with the payment service in the module settings, prescribes its parameters and the format of working with vendors (Agent, Commission Agent), the type of payment calculation, etc.

Personally, for each seller, the "Type of relationship", TIN, and the form of taxation is taken from the product card are configured in the personal account.   

  • The buyer visits the marketplace website, makes a purchase, the money is frozen on the current account (holding) until the seller confirms the availability of the goods.   
  • If there is no product for the order in the seller's warehouse, the money on the account is defrosted automatically and returned to the buyer, and the marketplace does not pay interest for acquiring. This provides significant savings on banking services and guarantees a quick refund to the buyer.   
  • If the order is confirmed and all the goods are available, it is assigned the status "Paid", the money is unfrozen. A receipt is sent to the buyer, which states: who is the recipient of the money (marketplace), the list of products and who is the owner (vendor) of this product, its type of taxation with VAT, as well as the type of relationship with the marketplace (agency or commission). 
  • The information is automatically transmitted through the operator of the OFD to the tax service. Thus, the tax service will already know that you have received money to your checking account for the services rendered. The seller will independently pay VAT taxes according to his taxation, and the marketplace from the profit received that remained on the settlement account for the services rendered after transferring money for the goods to the real owner. As a result, the seller will receive his money and paid taxes, and the marketplace paid tax on the amount of profit.   
  • When the transport company delivers the cargo to the recipient, it will be assigned the status "Issued" and a closing receipt will be sent to the buyer. This information will be transmitted to the tax service, confirming that the transaction has been completed in full. If the product is required to be labeled "Honest mark", the withdrawal from circulation will occur automatically.

You can additionally set up a payment method for each seller. In this case, reporting and payment acceptance will be on a specific seller for the sale of goods.

Interaction models second

When developing the functionality of the module, the main models of interaction between the marketplace and the vendor were taken into account:

The seller is the recipient of the money (This is how some specialized trading platforms work)  

The seller signs a contract with CloudPayments, configures the parameters of integration with the payment service in the payment method settings, prescribes its parameters and the format of work, the type of payment calculation, etc.

Personally, for each seller, the "Type of relationship", TIN, and the form of taxation is taken from the product card are configured in the personal account.   

Payment without going to the payment system's website

CloudPayments allows the buyer to pay for the goods without going to the bank's website or payment system. Technically, this is implemented on the side of the widget, in which the buyer enters all the data necessary for payment. The widget transmits this information to the bank via an encrypted secure protocol, which ensures complete security of payments. 

Payment widget - a pop-up form for entering card details and the payer's e-mail address. The widget automatically detects the type of payment system: Visa, MasterCard, Maestro or MIR, as well as the issuing bank of the card and shows the corresponding logos. The form is optimized for use in all browsers and mobile devices. An iframe opens inside the widget, which guarantees the security of card data transmission and does not require TSP certification for use.

The widget is implemented in three visual solutions:





Advantages of payment without switching to third-party resources

  • Bypassing IP blocking of Russian banks in some countries (EU, Ukraine, Belarus, Georgia);
  • No additional information burden on the client in the form of advertising additional services of the bank or payment system,
  • Saving time, since you do not need to load extra pages and return to the online store's website after payment.

Apple Pay and Google Play

The module allows you to connect the Apple Pay and Google Pay payment systems. The connection of these services is configured individually in the CloudPayment personal account. 

Mobile version of the widget

The module automatically determines the type of device from which the user makes the payment, and displays the most appropriate version of the widget: standard or mobile. For convenience, the mobile version is displayed in full-screen mode and immediately prompts the user to choose a payment method:

  • Card;
  • Apple Pay or Google Pay (depends on the device).

One-click payment - "Saving the card after payment"

An additional advantage of the CloudPayments module is the ability to pay in one click, for this the buyer must save the card data. At the same time, only partial information about the card number is stored on the site side, the rest of the data is stored on the CloudPayments service side, which allows you to ensure the security of data storage. 

In the future, the buyer presses one button, confirming the desire to make a payment with this card. He will not have to re-enter the data. Moreover, the module allows you to enter several cards and payment systems into the system, and in the future, when paying for goods, choose the one that is most convenient at a particular time. At any time, the user can delete one card or all at once. 

Localization of the widget

The default language is Russian, but it can be easily changed in the settings. At the moment, the widget supports the following languages:

  • Russian;
  • German;
  • English;
  • Latvian;
  • Azerbaijani;
  • Kazakh;
  • Ukrainian;
  • Polish;
  • Vietnamese;
  • Turkish;
  • Portuguese;
  • Spanish;
  • Czech. 

Cloud Kassir and FZ -54

According to the new version of FZ-54 dated 03.07.16, when selling goods via the Internet using electronic means of payment (including bank cards), you are required to comply with the same requirements as regular stores. 
Main provisions of the law

According to the provisions of the law FZ-54, you need to:

  • Use a new-style cash register with a fiscal drive installed;
  • Connect the cash register to the Internet;
  • Conclude an agreement with the fiscal data operator to transfer data from the cash register online to the FSN;
  • Specify all product items in the receipt: name, price, quantity, amount, VAT rate;
  • Issue a receipt to the buyer at the time of payment (when selling via the Internet, the receipt is sent to an email address or phone number);
  • Change the fiscal drive after expiration or as the memory fills up.

Online fiscalization: Cloud Kassir

The CloudPayments service offers you a ready-made solution to this problem. Cloud Kassir is a cloud service for online fiscalization of Internet payments in compliance with the law FZ-54. When you connect to this service, an online cash register of one of two models is registered for your company: "Micropay-FAS" and "Micropay-FS" and a fiscal drive is connected to it. 
The ticket office will work around the clock, closing shifts according to the schedule. At the time of payment, it will automatically generate a receipt and send it to the buyer. With a high load, a queue of receipts will be created, but each of them will definitely get to the buyer. 
All the necessary information about all transactions is sent to the tax service in a timely manner. In addition to the amount, the receipt contains the TIN of the company and the form of its taxation.

Sending an online receipt to the buyer

The buyer chooses where to send the receipt: to an email address or in an SMS message to a phone number. Cloudpayments can automatically send receipts provided that the buyer's email address or phone number is transmitted. Or you send the receipt yourself, the system sends all the details in notifications. 

Connection procedure

To receive the online fiscalization service, you must perform the following actions:

  • Connect to the Cloud Kassir service;
  • Get an electronic signature to work with the FSN website;
  • Register in the personal account of the tax service;
  • Sign an online fiscalization contract with Cloud Kassir.

List of available fiscal data operators

  • LLC "PS ST";
  • The first OFD;
  • Taxcom;
  • OFD platform;
  • OFD-I;
  • Yandex OFD;
  • OFD guarantor;
  • Astral OFD;
  • TENSOR Company, LLC.

The list may change, check the information on the CloudPayments website.

List of currencies
• Russian Ruble;
* Belarusian Ruble;
* Euro;
* US Dollar;
• Canadian Dollar;
• Pound Sterling;
• Ukrainian hryvnia;
• Kazakh tangue;
• Azerbaijani manat;
• Swiss Franc;
• Czech Crown;
• Swedish Krona;
• Polish zloty;
• Turkish Lira;
• Chinese Yuan;
• Indian Rupee;
• Brazilian Real;
* South African Rand;
• Uzbek sum;
* Bulgarian lev. 

Integration scenarios

Module settings support the ability to select the attribute of the calculation method and the attribute of the calculation subject. Thanks to this, you can flexibly configure different payment methods and the sale of goods and services on a variety of conditions, taking into account all legal and financial nuances.

Possible signs of the calculation method:
• Prepayment;
• 100% prepayment;
• Advance payment;
• Full calculation;
• Partial settlement and credit;
• Transfer on credit;
* Payment of the loan.

Possible signs of the subject of calculation:
* Product;
• Excisable goods;
* Work;
• Service;
• Gambling rate;
• Gambling winnings;
• Lottery ticket;
• Providing RID;
• Sales;
• Agency fee;
• Composite subject of calculation;
• Another subject of calculation. 

Checkout Script

The task of this script is to transfer data to a bank or payment system. He collects them in the appropriate fields, forms a cryptogram from them using the RSA algorithm. The key length is 2048 bits, which fully meets the standards of card data transmission. Thanks to this script, user data does not get to you, but do not forget that your site is also responsible for the security of the payment operation. 

Holding (from the English word hold - hold) 

A banking term denoting the following procedure: at the time of authorization of the bank card, the credit institution reserves the transaction amount for a certain period during which it expects settlements from the acquirer.

  1. After the buyer has selected the goods, placed an order and clicked the "Pay" button, the amount required to pay for the order is frozen on his account. The administrator has a new order with the status "Open" in the list. The money can be frozen for up to 5-7 days.
  2. The administrator checks the availability of goods and if everything is in order, then changes the status of the order to "Processed". At this point, the money is debited from the buyer's account and transferred to the store's account.  
  3. If the product is not available, the buyer is notified about it, and the money is unfrozen on his account, which helps him avoid difficulties associated with the return. At the same time, you also win, since you do not lose money on acquiring and reputation due to unnecessary complaints and conflicts. 

Marking "Honest mark"

If there are products in the order that are subject to mandatory labeling, then after payment for the order, fields appear in it for entering the "Honest Sign" identifier (configured separately for the desired categories). When the administrator or courier changes the status to "Completed" (status matching is provided in the settings), the module sends the closing receipt via the OFD via a secure channel to the tax service and the buyer. At the same time, information about the departure of the commodity item is sent to the "Honest Mark". 
If the buyer subsequently wishes to return the goods, then together with the correction receipt, information about the return of the commodity item to circulation is sent to the "Honest Sign". 


For the module to work correctly, you need to enable the "Payment directly to the seller" module from CS-Cart and select this payment method for all sellers in the settings.

If your business process involves combining orders for different sellers, use the module"Combining orders".

Ask our managers for information on the implementation of any other logic for your business processes. 

Detailed step-by-step instructions for the module can be found at - section"Help". 


Up-to-date information about changes in the functionality of the module, as well as compatibility with other modules, is published in our Telegram channel and in the group VKONTAKTE


You can submit a request to the support service, ask questions to the managers about the work or completion of the module via messengers, the group

VKONTAKTE and mail.

- WhatsApp +7-923-364-90-07

- Telegram

- Telegram  +7-923-364-90-07


- E-mail: [email protected]

Detailed step-by-step instructions for the module can be found in the "Instructions" section

Payment type
One-time payment
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
  • 4.14.3.SP1
  • 4.14.3
  • 4.14.2.SP1
  • 4.14.2
  • 4.14.1.SP1
  • 4.14.1
  • English
  • Русский

No reviews found

Our Maurisweb web studio is engaged in the development of automated online stores and marketplaces,

Contact information

Phone +79233649007

Our Maurisweb web studio is engaged in the development of automated online stores and marketplaces, as well as individual modules. We have been working since 2014, and during this time we have created more than 300 modules for the CS-Cart and CS-Cart Multi-Vendor platform. 

For you, we have developed packages of modules and services for the development of online stores and marketplaces in the all-inclusive format: MWP - DBS in 15 days, eCommerce DBS in 30 days and FBO, FBO+, DBS, FBS in 90 days. 

We offer a simple communication format: you tell us what you want to get, we offer a solution. At the exit, you get a ready-made turnkey project. We pay special attention to the implementation of logistics and WMS systems and filling the site with content.

Similar products

Integration with Baselinker
5.0 (16)
Addon to CS-Cart and Multi-Vendor allows integration with Baselinker system. Add-on fully integrates CS-Cart/Multi-Vendor ensuring data exchange about orders and products.
Make purchases for 200$ from our entire offer and get 20% discount
SMS Notifications PRO
5.0 (14)
This addon helps to create rich SMS notifications in your store. Payment links, tracking numbers and reward points.
CS-Cart Customer Mobile App
5.0 (13)
Save 33%
Ecarter React Customer app: Effortlessly shop from home with vast product categories, filters, easy payments, order tracking, and more.
TargetSMS: SMS notifications
5.0 (10)

The module "TargetSMS: SMS notifications" is intended for sending SMS text notifications to an administrator and buyers of online store.

CS-Cart Booking System
5.0 (9)
Save 25%
Efficiently manage online bookings with customizable features including pricing, color-coding, and compatibility with multiple products and vendor plans.
Phone Registration with OTP
5.0 (8)
Quick registration and authorization in your online store using a phone number and without email.