Select your language

Extensions

YooKassa for Phoca Cart

Paid v2.0.0 J4–J5 9 728 6 963

A YooKassa payment plugin for Phoca Cart stores: accepts payments, updates the order status automatically and sends receipt data under Russian law 54-FZ to an online cash register.

The plugin connects a Phoca Cart online store to YooKassa (formerly Yandex.Kassa), a Russian payment service that supports 12 payment methods. The payment is processed on the YooKassa side, and the result is sent back to the store to update the order status. For stores using an online cash register, the plugin sends receipt data as required by Russian federal law 54-FZ.

Features

  • Payments processed on the YooKassa side.
  • Separate order statuses for successful, failed and cancelled payments.
  • Test mode with no real money transferred.
  • 54-FZ receipt data: taxation system, mapping of store VAT rates to YooKassa rates, payment method and payment subject — set separately for products and for shipping.

Installation and setup

  1. Install the plugin with the SovMart marketplace installer, entering the key from your marketplace account in the installer settings.
  2. In the YooKassa merchant account, copy the ShopID (Settings → Shop) and generate a secret key (Integration → API keys).
  3. In Joomla, go to Components → Phoca Cart → Payment, create a YooKassa payment method and enter the ShopId, secret key and order statuses.
  4. Copy the notification URL from the payment method settings and paste it into the YooKassa account under Integration → HTTP notifications; without it the order status will not change after payment.
  5. For 54-FZ receipts, connect an online cash register in the YooKassa account (Settings → Online cash register) and fill in the fiscal parameters in the payment method.

FAQ

Why must total rounding be turned off in Phoca Cart?

Phoca Cart can round the order total to 0 or 1 decimal places, which is common practice in some countries. This payment method does not support such rounding, so the option has to be disabled.

What is 54-FZ?

The Russian law on the use of cash registers. Since 1 July 2017, data on every receipt must be sent to the tax authority through a fiscal data operator, so an online store needs an online cash register and has to transmit receipt data.

Compatibility and requirements

  • Joomla 5.0 or later.
  • Phoca Cart 5.2 or later.
  • PHP 8.0 or later.
  • A valid SSL certificate on the site.
  • A shop connected to YooKassa.

Similar

More from NorrNext

YooKassa for Phoca Cart
COM_MARKETPLACE_BUY
Version
v2.0.0
Compatibility
J4–J5
Updated
2025-08-27
Downloads
9 728
Views
6 963


Author

NorrNext