Over 200 add-ons available under a single subscription for $40 per month!

Точка банк эквайринг

Модуль интегрирует интернет-эквайринг банка «Точка» в CS-Cart, добавляя безопасный способ оплаты заказов, автоматизацию проверки статусов платежей и удобные инструменты управления транзакциями в админке. Модуль также используется как кассовое решение по 54-ФЗ (через банк...
Please enter a valid addres(es) of the shop where you are going to use the add-on.
3 000  95 000 
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk

This add-on is part of our Subscription plan.

Subscribe once — enjoy all add-ons without limits.

Tochka Bank Acquiring

Connects an online store to Tochka Bank acquiring: the customer pays on the bank’s secure payment page, while the store receives a verified operation result and updates the order.

What it is for

Use the add-on to accept online payments through Tochka Bank without reconciling payments manually. It connects a CS-Cart payment method with merchant data, checks operation status through the API, and lets you map successful and failed payments to order statuses.

Key features

  • Card payments, SBP, Tinkoff, and Dolyami; the available methods are selected in the payment-method settings.
  • Test and live modes, plus a processor interface for connecting client data and selecting a merchant outlet.
  • Payment result verification by webhook or API request; returning to the store alone does not confirm a payment.
  • Order-status mapping, operation log, held-payment capture, cancellation, and full or partial refunds when supported by the bank.
  • Order-line data for 54-FZ receipts and, when configured, receipt delivery to DigitalKassa.

How it works

When an order is placed, the add-on creates a payment through the bank API and redirects the customer to the payment page. It saves the payment ID, then verifies the operation status and amount. A successful or failed result applies the configured order status, while operation and fiscal data are available in the order details.

Have questions about the add-on?

Write to us.


Product:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Recipient:
  • Buyers
  • Owners
  • Vendors
Development
:
  • Backend
  • Frontend
Localization:
  • English
  • Русский
Compatible versions:
  • 4.20
  • 4.19.X
  • 4.18.X

Instructions for Tochka Bank Acquiring

What the add-on does

The add-on connects a CS-Cart store to Tochka Bank internet acquiring. A customer places an order, selects the payment method that uses the “Tochka Bank Acquiring” processor, and is redirected to the bank payment page. After payment, the add-on receives the payment result, updates the order status according to your mapping, and stores operation details in the admin panel.

The add-on also supports payment operation management: operation history, payment status checks, cancellation, capture for held payments, and refunds. Receipt fiscalization can be enabled through DigitalKassa.

Where to find the add-on

  • Add-ons → Manage add-ons → Tochka Bank Acquiring — general add-on settings and order status mapping.
  • Administration → Payment methods — create or configure a payment method with the “Tochka Bank Acquiring” processor.
  • Orders → View orders → order details — payment data, fiscal data, and operation actions: capture, cancel, refund.
  • Administration → Tochka Bank → Operations — operation log with filters by order, payment ID, status, operation type, and dates, if the menu item is available in your build.

Preparation in the bank account

Before configuring the payment method in CS-Cart, obtain the acquiring credentials from Tochka Bank:

  • customerCode — business customer code retrieved by the Connect button or selected from a list.
  • merchantId — active REG retailer retrieved by the same button without an intermediate save.
  • Client ID — required only to register the webhook automatically.
  • API token — authorization token for API requests.
  • ManageWebhookData — token permission required only when automatic webhook registration is enabled.

If fiscalization through DigitalKassa is required, also prepare the actor, token, group ID, and, if needed, the DigitalKassa webhook signature secret.

Payment method setup

  1. Open Administration → Payment methods and create or edit a payment method for Tochka Bank.
  2. Select Tochka Bank Acquiring as the processor.
  3. Open the processor parameters and fill in the required fields.

Tochka Bank Acquiring processor parameters in a CS-Cart payment method

Main processor parameters

  • Test mode — enables the bank sandbox environment. Use it to verify the integration without real charges.
  • Customer code (customerCode) — Tochka Bank customer code.
  • Store ID (merchantId) — store identifier in the bank system. Usually it is a numeric identifier issued by the bank.
  • Client ID — client identifier for the bank API.
  • API token — authorization token for creating payments, checking statuses, and running payment operations.
  • Currency — payment currency. RUB is normally used for Russian payments.
  • Payment mode — one-stage payment or a two-stage flow with payment holding. Important: holding is controlled by merchant settings on the bank side; the add-on can capture a held payment with a separate capture operation.
  • Payment methods — available payment-side methods: bank card, SBP, Tinkoff, Dolyame. If nothing is selected, card payment is used by default.

Bank webhook

When the payment method is saved, the add-on registers its HTTPS URL for acquiringInternetPayment automatically. No URL has to be copied to the Tochka account manually.

The notification is a JWT. The add-on verifies its RS256 signature with Tochka's public key and validates the amount, customerCode, and merchantId. If webhooks are disabled, clientId and ManageWebhookData are not required.

Order status mapping

In the add-on settings, map bank payment results to CS-Cart order statuses:

  • Success — status for paid orders. Processed (P) is used by default.
  • Failed — status for declined or cancelled payments. By default, the failed order status is used.

In a multi-storefront installation, select a storefront first; otherwise the mapping may be unavailable for editing.

Successful and failed order status mapping in Tochka Bank Acquiring settings

Fiscalization and DigitalKassa

To send receipts, enable Send receipt for 54-FZ and fill in fiscal parameters:

  • Tax system — general taxation, simplified taxation, patent, and other supported options.
  • Default VAT rate — applied to products without a separate tax rate.
  • Payment method attribute — full payment or 100% prepayment.
  • Payment object attribute — derived from product tag 1212; shipping is sent as a service.

To send receipts to DigitalKassa, enable Send receipts to DigitalKassa and fill in:

  • Actor (DigitalKassa) — actor identifier.
  • Token (DigitalKassa) — authorization token.
  • DigitalKassa group ID — cash register group identifier.
  • DigitalKassa tax system — used when building the receipt.

After a successful payment, the add-on can send a receipt to DigitalKassa and save fiscal data in the order. If DigitalKassa settings are enabled, the payment method settings also provide a test receipt submission button.

Payment flow

  1. The customer places an order and selects Tochka Bank payment.
  2. The add-on checks the required parameters: customerCode, merchantId, and API token.
  3. The add-on creates a payment through the bank API and sends the amount, currency, order number, return URL, and selected payment methods.
  4. If receipt transmission is enabled, fiscal data is added to the request.
  5. The customer is redirected to the bank payment page.
  6. After payment, the add-on receives a redirect or webhook, checks the payment status through the API, and updates the order.

Tochka Bank Acquiring payment method selected on the checkout page

Operations in order details

After a payment is created, the payment ID is saved in the order. The order details page shows payment and fiscal data as well as available actions:

  • Capture payment — confirms a held payment.
  • Cancel payment — cancels the payment if the bank supports cancellation for the current status.
  • Full or partial refund — creates a refund by payment ID.
  • All operations — opens the operation log related to the payment.

Available actions depend on the payment status, bank-side settings, and the API response.

How to check the result

  1. Enable test mode in the processor settings if the check should run without a real charge.
  2. Enter the API token and clientId, click Connect, and verify customerCode and merchantId.
  3. Save the payment method. If enabled, the webhook is registered automatically.
  4. Create a test order on the storefront and select Tochka Bank payment.
  5. Check that the customer is redirected to the bank payment page.
  6. Complete the test payment and make sure the order receives the mapped status.
  7. Open the order details and check the payment ID, operation status, and fiscal data.
  8. Check the operation log and, if available, the webhook notification log.
  9. If holding is used, capture the payment and verify the result.
  10. If refunds are used, run a test full or partial refund.
  11. If DigitalKassa is enabled, check test receipt sending and the receipt data saved in the order.

If payment does not work

  • Check that customerCode, merchantId, and API token are filled in without extra spaces.
  • Make sure the correct environment is selected: test or production.
  • Verify that internet acquiring is active in the bank account for the required merchantId.
  • If webhook registration fails, check clientId, the ManageWebhookData permission, and storefront HTTPS availability.
  • Check the operation log: it stores requests, responses, statuses, and API errors.
  • If receipts are not sent, separately check the DigitalKassa settings: actor, token, group ID, and tax system.

Changelog

v1.2.2 from 2026-07-31

[*] Updated the add-on description and instructions; added localized materials and the logo.

v1.2.1 from 2026-07-29

[*] Updated the add-on description, instructions, localized materials, and logo.

v1.2.0 from 2026-07-29

[+] Added order-line items, taxes, tag 1212, and customer contacts for 54-FZ receipts.

[*] Improved integration connection, webhook registration, and order-status configuration.

[*] Payment status is confirmed by webhook or an API request rather than by the customer returning to the store.

v1.1.1 from 2026-06-29

[*] Improved the add-on interface.

v1.1.0 from 2026-04-27

[*] Updated interaction with the bank API.

v1.0.0 from 2025-12-24

[+] Initial release of the add-on.

Legend:

[+] Added

[-] Removed

[*] Changed

[!] Bug fixed

Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.

Similar add-ons