Linux 软件免费装
Banner图

KosTeams Payments for Yandex Pay and Yandex Split for WooCommerce

开发者 KosTeams
pro100kostia
更新时间 2026年3月6日 05:21
PHP版本: 8.0.0 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

payments yandex pay split installments

下载

2.0.6 2.0.5 1.0.7 2.0.4 1.0.13 1.0.9 2.0.2 1.0.8 1.0.10 1.0.12 1.0.4 1.0.5 1.0.6 2.0.0 2.0.1 2.0.3

详情介绍:

This plugin adds popular Yandex payment methods to your WooCommerce store: Modern Technology Compatibility

安装:

  1. Install the plugin through the WordPress admin panel.
  2. Activate it in the "Plugins" section.
  3. Go to WooCommerce → Settings → Payments → Yandex Pay and Yandex Split.
  4. Enter your Merchant ID and API key (obtained through a partner agreement with Yandex).
  5. Enable the desired payment methods and save changes.
  6. Important: Set up payment fiscalization in accordance with 54-FZ.

常见问题:

Why is the payment not going through?

Check whether your store has passed moderation in the Yandex Pay dashboard (it should show a green status). If the status is gray, payments will only work in test mode.

Is a contract with Yandex required?

Yes, the plugin requires a connection to Yandex Pay through a partner agreement.

Why is the payment method not displayed on the checkout page?

The payment method will only be displayed if it is enabled in WooCommerce settings and meets the conditions (e.g., currency, country, or shipping method). Check:

  1. Whether the method is enabled in WooCommerce → Settings → Payments.
  2. Whether the availability conditions are correctly configured.
  3. Whether there are conflicts with other plugins or the theme.

How does Split work for the buyer?

The buyer places an order, makes the first payment, and receives the product immediately. The remaining payments are charged on schedule. The store receives the full amount immediately, just like a regular purchase.

How do I add installment badges to product pages?

This feature is available in the Pro version, which allows you to customize the design, positioning, and display conditions of elements.

Why are widgets not displayed in the cart?

Cart and checkout integration is supported in the Pro version. The free version focuses on basic payment implementation.

How do I test in sandbox mode?

Use the test data provided by Yandex. Real money will not be charged.

How do I ensure payment fiscalization?

Yandex Pay does not send fiscal receipts automatically. Recommended solutions: Ready-made solution (recommended):

  • KosTeams ATOL Receipts — a specialized plugin that automatically sends receipts for all Yandex Pay and Split payments Alternative options:
  • Connect an online cash register (ATOL, Evotor, etc.) and set up API integration
  • Use other fiscalization plugins
  • Develop your own OFD integration
  • Consult your cash register service provider

What are the penalties for not having fiscalization?

According to 54-FZ, fines for non-use of cash register equipment start from 10,000 rubles for individual entrepreneurs and from 30,000 rubles for legal entities per violation.

更新日志:

2.0.6 (2026-03-05) Fiscalization 2.0.5 (2026-01-23) Maintenance: 2.0.4 (2025-11-11) CRITICAL FIX: VAT calculation in payment creation ISSUE: RESULT: 2.0.3 (2025-10-27) CRITICAL FIX: Amount calculation accuracy 2.0.2 (2025-10-09) Security fixes: 2.0.1 (2025-09-30) BUG FIXES 2.0.0 (2025-09-28) MAJOR UPDATE MAXIMUM DB OPTIMIZATION NAMING FIXES REFUNDS USER EXPERIENCE 1.0.13 1.0.12 ORDER_AMOUNT_MISMATCH Fix Details The error occurred due to formula mismatch: cart_total = items_sum - discounts_sum Technical Description 1.0.11 Order Protection Technical Description 1.0.10 Developer Filters
  1. kosteams_payments_for_yandex_webhook_status_map Modifies the Yandex → WooCommerce status mapping Parameters:
  2. $status_map (array) - Current status mapping
  3. $order (WC_Order) - Order object
  4. $payment_status (string) - Status from Yandex Example: add_filter('kosteams_payments_for_yandex_webhook_status_map', function($status_map, $order, $payment_status) { $status_map['CAPTURED'] = 'completed'; return $status_map; }, 10, 3);
  5. kosteams_payments_for_yandex_before_process_status Modifies the status before applying it to the order Parameters:
  6. $new_status (string) - Planned status
  7. $payment_status (string) - Status from Yandex
  8. $order (WC_Order) - Order object
  9. kosteams_payments_for_yandex_handle_webhook_status Full custom status handling (returning true cancels default processing) Parameters:
  10. $handled (bool) - Processing flag
  11. $payment_status (string) - Status from Yandex
  12. $order (WC_Order) - Order object
  13. kosteams_payments_for_yandex_status_change_note Modifies the note when order status changes Parameters:
  14. $note (string) - Note text
  15. $order (WC_Order) - Order object
  16. $old_status (string) - Old status
  17. $new_status (string) - New status
  18. kosteams_payments_for_yandex_partial_refund_note Modifies the note for partial refunds Parameters:
  19. $note (string) - Note text
  20. $order (WC_Order) - Order object
Security Improvements Fixed 1.0.9 1.0.8 Improved Discount Distribution Improved Cart Building 1.0.7 1.0.6 Main changes: 1.0.5 1.0.4 1.0