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.
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.
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.
Checkout asks YooKassa to save the payment method, so later renewals can be charged without sending the customer back through payment.
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.
Canceling a subscription clears the saved payment method from its metadata, so no further scheduled charges are attempted for that subscription.
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.
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.
Upload plugin.zip in Admin, Plugins, install YooKassa, open Configure and activate the plugin.
Save your Shop ID and API Secret Key. Register the displayed Webhook URL for payment.succeeded, payment.canceled and refund.succeeded notifications.
YooKassa appears at checkout once configured. Keep the scheduler and queue workers running so renewals and notifications process.
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.
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.
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.
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.
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.
YooKassa Plugin for Zender is an add-on for Zender and requires a Zender 5 installation. The requirements are listed on this page.
After buying, sign in at https://dashboard.titansys.dev with the Envato login button to download it and get support.