A simple payment method for Shopaholic that allows your customers to pay for orders using bank cards. Allow your customers to pay for orders on the site using a convenient payment gateway from YooKassa. It accepts almost every bank card clients can have. For more information – YooKassa
Features:
- One click install and intuitive settings.
- Full support of 54-ФЗ (54-FL Learn more)
- Divided settings of fiscal cheque method for order positions and for shipping
- English language is supported
- Constant updates to latest API requirements
- Technical support, and quick response to fix the bugs
© 2021, Biz-Mark under Commercial License.
Developed by Nick Khaetsky at Biz-Mark.
The following plugins are required
Toolbox
Helpers for faster development: pagination rendering, objects and lists caching, UI strings for using in third...
Toolbox
Helpers for faster development: pagination rendering, objects and lists caching, UI strings for using in third...
Shopaholic
No. 1 e-commerce platform for October CMS
Shopaholic
No. 1 e-commerce platform for October CMS
Orders for Shopaholic
Allows customers to purchase products using the cart
Orders for Shopaholic
Allows customers to purchase products using the cart
Installation
Buy plugin at OctoberCMS Marketplace, and attach it to your project.
Configuration
Open Settings –> Payment Methods, create new or update existing payment method, on Gateway tab select YooKassa and fill up the required fields.
All api credentials for using YooKassa you can get on YooKassa account page.
Notification service configuration
Open YooKassa account page then -> Shop settings, find "HTTP-notifications" section.
In "URL for notifications" field add: https://mywebsite.com/shopaholic/yookassa/
(change mywebsite.com to your domain).
And activate this events:
- payment.succeeded
- payment.waiting_for_capture
- payment.canceled
Capturing user after the successful or failed payment
This gateway using standard Shopaholic's event system.
Example of capturing user redirect:
$obEvent->listen(BizMark\YooKassaShopaholic\Classes\Helper\PaymentGateway::EVENT_RETURN_URL, function ($obOrder) { return Page::url('order-complete-page', ['slug' => $obOrder->secret_key]); });
© 2021, Biz-Mark under Commercial License.
Developed by Nick Khaetsky at Biz-Mark.
-
Yu
Found the plugin not useful on 29 Mar, 2024
Fresh October, Shopaholic and this plugin on properly functioning server and Yookassa settings got: "Illuminate\Database\Grammar::parameterize(): Argument #1 ($values) must be of type array, string given, called in /var/www/www-root/data/www/shop.cybersamurai.website/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php on line 1022" on line 168 of /var/www/www-root/data/www/shop.cybersamurai.website/vendor/laravel/framework/src/Illuminate/Database/Grammar.php
-
Biz-Mark author
Replied on 1 Apr, 2024
Hello Yu! We have to flag your review as invalid because of the next reasons:
- No error was found by following your steps with fresh OCMS, Shopaholic and YooKassa. Everything works as intended.
- The error you provided doesn't make any sense, because YooKassa extends existing settings of
PaymentMethod
model using internal Shopaholic events created exclusively for payment methods. Data is stored insidegateway_property
column that were created when OrdersShopaholic was installed.
Before you post this review, you should talk to technical support.
-
Kuznetsov Semen
Found the plugin useful on 15 Aug, 2019
Very good plugin. Simple install and use. Хороший плагин, легко поставить, танцев с бубнами не нужно. Все летит в шлюз через make order. Из коробки интеграция с фз54
-
Biz-Mark author
Replied on 19 Aug, 2019
Thanks for the review! Спасибо за отзыв!
-
2.0.4 |
Small fixes Aug 31, 2021 |
---|---|
2.0.3 |
Order position discount fix in 54-FZ recipie. Aug 20, 2021 |
2.0.2 |
Updated SDK version to 2.1.3 Aug 09, 2021 |
2.0.1 |
October CMS v2.0 Support May 01, 2021 |
2.0.0 |
!!!! Full rebranding from Yandex.Kassa to YooKassa. All gateway url's was changed. Please, test on dev enviroment before updating on production. Mar 29, 2021 |
1.3.0 |
!!!! Full rebranding from Yandex.Kassa to YooKassa. All gateway url's was changed. Please, test on dev enviroment before updating on production. Mar 29, 2021 |
1.2.5 |
Fixing price value of order position in 54-fz recipie. Updating Yandex SDK to 1.6.9 Dec 03, 2020 |
1.2.4 |
Fixing calculating discount price for order psoitions Sep 29, 2020 |
1.2.3 |
Bumping SDK version and removing _MACOSX folder, that get to plugin by Sep 13, 2020 |
1.2.2 |
Fixing bug with order price amout in 54fz Jul 13, 2020 |
1.2.1 |
Fixing bug with quantity in 54fz Jul 10, 2020 |
1.2.0 |
!!! 54-FZ configuration changes, dividing shipping subject method from goods PLEASE CHECK PAYMENT CONFIGRATION. Also updated Yandex php-sdk. Jun 19, 2020 |
1.1.92 |
Fixing bug in 54-FZ that was not calculating total_price of order position Apr 14, 2020 |
1.1.91 |
Fixing 54-FZ, shipping was not included in receipt Mar 20, 2020 |
1.1.9 |
Phone number validation FIX Feb 20, 2020 |
1.1.8 |
Changed internal extend variable name Feb 18, 2020 |
1.1.7 |
Added Event for extending pruchase data before sending it to gateway Feb 18, 2020 |
1.1.6 |
Fixing small bug with price value Sep 11, 2019 |
1.1.5 |
Fixing small bug with 54-FZ Aug 05, 2019 |
1.1.2 |
Reformatting cms_name in metadata object. Jul 29, 2019 |
1.1.1 |
Additional information in request payload for Yandex statistics. Jul 29, 2019 |
1.1.0 |
54-FZ with FFD 1.05 support Jul 25, 2019 |
1.0.0 |
Init plugin Jun 20, 2019 |
1.2.0 update brings new settings for shipping method subject calculation and mode for 54-FL, please reconfigure settings of payment method before continuing