| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 447 |
| Technical Name |
payment_yookassa_widget |
| License | LGPL-3 |
| Website | https://databulance.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Website (website)
• Discuss (mail) |
| Lines of code | 447 |
| Technical Name |
payment_yookassa_widget |
| License | LGPL-3 |
| Website | https://databulance.com |
YooKassa Payment Widget
Embedded checkout · No redirects · Odoo 19
Accept YooKassa payments directly on your Odoo website
What is this module?
YooKassa Payment Widget integrates the YooKassa embedded checkout widget into Odoo 19. Unlike redirect-based integrations, the payment form renders inline on your page â customers never leave your website. Works with Odoo e-commerce, custom payment flows, and any website built on Odoo.
Key Features
| Embedded widget | YooKassa checkout renders inline â no redirects, no popups. Customers pay without leaving your site. |
| Idempotent payments | Safe retries â if a payment exists and is pending, the same token is reused. No duplicate charges. |
| Webhook processing | Receives YooKassa event notifications at /payment/yookassa/webhook. Automatically updates transaction state. |
| Status sync | On return from payment, syncs status directly from YooKassa API â no stale state. |
| Basic receipt | Sends a basic prepayment receipt to YooKassa. Pulls line items from sale order when available. |
| VAT code mapping | Automatically maps Odoo tax rates (20%, 10%, 0%) to YooKassa VAT codes. |
| Odoo 19 compatible | Built specifically for Odoo 19. Correct MRO guards to avoid conflicts with other YooKassa modules. |
Payment Flow
Configuration
- Install the module
- Go to Accounting â Configuration â Payment Providers â YooKassa
- Enter your Shop ID and Secret Key from the YooKassa merchant dashboard
- Set the webhook URL in YooKassa dashboard:
https://yourdomain.com/payment/yookassa/webhook - Enable the provider and publish it on your website
Pro Version
Need 54-ФРcompletion receipts or post-payment onboarding?
YooKassa Widget Pro adds: automated 54-ФРcompletion receipts, email verification flow, portal account creation, and priority support. Contact support@databulance.com
Dependencies
payment
website
Published by Databulance
Odoo custom development & Machine Learning solutions
info@databulance.com
· support@databulance.com
Please log in to comment on this module