Payment Gateway

Accept Payments With YooKassa.

Take plan payments and one-time purchases with YooKassa, including scheduled recurring charges on saved payment methods.

YooKassa Plugin is a payment gateway plugin for Zender that accepts plan payments and one-time purchases through YooKassa, with scheduled recurring charges against saved methods.

What You Get

01

Plan and One-Time Payments

Plan checkout creates a captured redirect payment, and one-time purchases use their own purchase flow. Monthly, yearly and lifetime plans follow the billing period set in Zender.

02

Saved Payment Methods

Checkout asks YooKassa to save the payment method, so later renewals can be charged without sending the customer back through payment.

03

Scheduled Renewals

Zender schedules renewals against the saved method with a daily renewal command at 00:30 while the plugin is active. Lifetime access never produces a renewal charge.

04

Cancel Stops Future Charges

Canceling a subscription clears the saved payment method from its metadata, so no further scheduled charges are attempted for that subscription.

05

Verified Notifications

Payment and refund notifications are checked against provider IP ranges and, where required, the YooKassa API. Unverified notifications get a non-success reply so they are retried.

06

Fiscal Receipts Option

Optionally send a fiscal receipt under 54-FZ with a VAT code from your configuration. It is off by default and meant for merchants with a connected cash register.

How It Works

Install the Plugin

Upload plugin.zip in Admin, Plugins, install YooKassa, open Configure and activate the plugin.

Enter Shop Credentials

Save your Shop ID and API Secret Key. Register the displayed Webhook URL for payment.succeeded, payment.canceled and refund.succeeded notifications.

Go Live With Checkout

YooKassa appears at checkout once configured. Keep the scheduler and queue workers running so renewals and notifications process.

Requirements

  • Zender 5.0 or later
  • A YooKassa shop that accepts RUB, USD or EUR
  • Site billing currency set to RUB, USD or EUR
  • Zender scheduler and queue workers running
  • A public HTTPS application URL for callbacks
  • Zender server: PHP 8.4 or later

Frequently Asked Questions

What is YooKassa Plugin for Zender?

YooKassa Plugin is a payment gateway plugin for Zender that accepts plan payments and one-time purchases through YooKassa, with scheduled recurring charges against saved methods.

Which currencies are supported?

The site's billing currency must be RUB, USD or EUR, and your YooKassa shop must be set up to accept that currency. Otherwise the YooKassa option will not appear at checkout.

Does it need a webhook signing secret?

No. The plugin only asks for your Shop ID and API Secret Key. Incoming notifications are verified by checking provider IP ranges and, where needed, confirming the payment or refund state through the YooKassa API.

Can I refund a payment from Zender?

Completed refunds made at the provider update the Zender refund ledger. Admin-initiated provider refunds are not implemented by this plugin, so issue refunds from your YooKassa account.

Do Extended license holders get a discount?

Yes. Zender Extended license holders buy this plugin at a reduced price. With a Regular license, it is sold at the price shown on this page.

Do I need Zender to use it?

YooKassa Plugin for Zender is an add-on for Zender and requires a Zender 5 installation. The requirements are listed on this page.

How do I get YooKassa Plugin for Zender after buying?

After buying, sign in at https://dashboard.titansys.dev with the Envato login button to download it and get support.