This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Tochka Bank Acquiring
The "Tochka Bank Acquiring" add-on provides a comprehensive solution for accepting online payments through your online store using acquiring services from Tochka Bank. It ensures secure and automated payment processing, simplifying financial operations and enhancing customer convenience.
Why you need it
The add-on is designed for:
- Expanding payment options: Connect Tochka Bank acquiring to accept online payments.
- Process automation: Automatic payment processing and order status updates in CS-Cart.
- Customer convenience: Offer your customers a fast and reliable payment method.
- Reduced operational costs: Minimize manual payment processing and related tasks.
Key features
- Integration with Tochka Bank acquiring: Direct and secure connection to the payment system.
- Automatic order status updates: Synchronization of payment statuses in the bank and order statuses in CS-Cart.
- Support for various payment methods: Ability to accept payments by bank cards and other methods supported by Tochka Bank.
- Flexible customization: Manage payment gateway parameters and order status matching.
How it works
After installing and configuring the add-on, customers will be able to select "Tochka Bank Acquiring" as a payment method on the checkout page. After confirming the order, they will be redirected to a secure Tochka Bank page to enter payment details. Upon successful payment, the order status in your store will automatically update, and funds will be credited to your Tochka Bank account. In case of failure, the add-on will also notify and offer the customer to retry or choose another payment method.
Have questions about the add-on?
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Tochka Bank Acquiring: Instruction
What the add-on does
The "Tochka Bank Acquiring" add-on connects your store to Tochka Bank acquiring and automatically processes order payments through the bank payment gateway.
Installation
- Upload the add-on to your store’s
addonsdirectory. - Open Add-ons → Manage add-ons.
- Find "Tochka Bank Acquiring" and click Install.
Enable the add-on
- Make sure the add-on status is Active.
Where to configure it
Configuration is done via payment method settings: Administration → Payment methods. Create or open a payment method with the "Tochka Bank Acquiring" processor.
Add-on Configuration: Main Parameters
After creating the "Tochka Bank Acquiring" payment method, navigate to the **Configure** tab (or similar, e.g., "Parameters") within the settings of this payment method. There you will find fields for entering data obtained from Tochka Bank:
- API Key: A unique key for authentication in the Tochka Bank system. Obtained in the Tochka Bank personal account after registering for acquiring services.
- Shop ID: Your store's identifier in the Tochka Bank system. Also provided by the bank.
- Test mode: An option to enable/disable the acquiring test mode. Use to verify integration without real transactions.
- Customer Code: Customer identifier used by Tochka Bank.
- Merchant ID: Merchant identifier in the Tochka Bank system.
- Client ID: Client identifier for OAuth authorization.
- API Token: Additional token for API access.
- Webhook Secret: This key is used to verify the authenticity of notifications received from Tochka Bank. Obtained in the Tochka Bank personal account.
- Currency: The currency of payments accepted through this payment method. Must match your store's currency.
- Payment Mode: Determines how funds will be debited (e.g., single-stage or two-stage payment, where funds are first blocked and then debited).
- Payment Methods: Select available payment methods (e.g., bank cards, SBP).
- Send Receipt: Enable or disable automatic receipt sending (for 54-FZ compliance).
- Tax System: Specify your tax system for receipt fiscalization (e.g., General, Simplified Income, Simplified Income minus Expenses).
- Default Tax Rate: Default tax rate applied to products and shipping if no other is specified.
- Payment Method (for receipt): The payment method that will be indicated in the fiscal receipt (e.g., "Electronic means").
- Payment Object (for receipt): The payment object that will be indicated in the fiscal receipt (e.g., "Product", "Service").
Add-on Configuration: DigitalKassa / 54-FZ Fiscalization
To enable automatic fiscalization of receipts via the DigitalKassa service, configure the following parameters:
- DigitalKassa Enabled: Activate this option to use DigitalKassa.
- DigitalKassa Actor: Unique actor identifier in the DigitalKassa system.
- DigitalKassa Token: API token for DigitalKassa authorization.
- DigitalKassa Group ID: Group identifier for DigitalKassa.
- DigitalKassa SNO: Specify the tax system if it differs from the main one.
It is recommended to perform a test receipt submission through DigitalKassa to verify the correctness of the settings.
Webhook / Callback Scenario
For correct processing of payment statuses and automatic order updates, you need to configure notifications (webhook) in your Tochka Bank personal account. Use the following URL to receive notifications:
[Your_domain]/app/addons/ms_tochka/callback.php
Replace [Your_domain] with your store's domain name. Ensure that this URL is publicly accessible.
How to verify notification processing:
- After a test payment in Tochka Bank, check your server or add-on logs (if available) to ensure that the notification from the bank was received and processed.
- Verify that the order status in CS-Cart has updated correctly.
Operations in Order Details (Refunds and Capture)
After a successful payment, in the order details page (Orders → View orders → [Selected order]), additional data and buttons for managing the payment will appear:
- Payment statuses: Displays the current status of the operation (e.g., "Paid", "Held").
- Payment ID: Unique transaction identifier in the Tochka Bank system.
- Fiscal data: Information about receipt fiscalization (if DigitalKassa is used).
- Operation history: Detailed information about all actions related to the payment.
- Refund: If the payment was successfully processed, a button for partial or full refund will appear. Use it if you need to cancel or return a payment to the buyer.
- Capture: If a two-stage payment mode (holding) was selected in the settings, a button to confirm the debiting of blocked funds will appear. This completes the transaction and debits the money from the buyer's card.
Important: All refund and capture actions will be displayed in the order's operation history.
How to test
- Create a test order on the storefront.
- Select "Tochka Bank Acquiring" as payment method.
- Complete a test payment.
- Check that the order status changed according to your mapping.
- In your Tochka Bank personal account, confirm that the test transaction is registered.
- If test fiscalization is activated, verify that the test receipt is sent and available in DigitalKassa.
- Check the "Operations" section in the test order details for all data (Payment ID, statuses).
- If holding is configured, capture the payment and verify debiting.
- Attempt to issue a refund for the test order.
Good to know
- Before going live, make sure acquiring is activated in Tochka Bank and your store is connected.
- After add-on updates, re-check status mapping correctness.
- To obtain API keys and Shop ID, contact Tochka Bank support or find information in your personal account.
Change history
v1.0.0 from 2025-12-24
[+] Initial release of the add-on.
Legend:
[+] Added
[-] Removed
[*] Changed
[!] Bug fix
Here you can share your opinion and evaluate our work.
Your feedback helps us become better and offer you even better service.