Changelog
1.0.8 (2026-06-08)
Features
- Toggle the email sent when an extra payment is created — a new setting under Stores → Configuration → Mirasvit → Extra Payment → Email Notifications lets you choose whether the customer is emailed when an extra payment is automatically created while editing an order
1.0.7 (2026-06-03)
Fixed
- Fixed duplicate extra payment notification emails when editing an order — previewing changes in the Order Editor no longer creates an extra payment or sends the customer an email, so the payment and its email are only generated once the edit is actually saved
1.0.6 (2026-05-19)
Improvements
- Localized to 15 core e-commerce locales (ar, cs, de, es, fr, it, ja, nl, pl, pt-BR, pt-PT, sv, tr, uk, zh-Hans)
1.0.5 (2026-05-07)
Fixed
- Fixed a TypeError on the customer account page
1.0.4 (2026-05-06)
Fixed
- Fixed items not displaying in the Extra Payment form after save
- php8.5 compatibility: fixed type error on the payment step
1.0.3 (2026-05-05)
Fixed
- Fixed creation of the internal Extra Payment product on multi-website stores — it is now assigned to all websites, so extra payments can be generated correctly regardless of the active store scope
1.0.2 (2026-04-29)
Fixed
- Fixed a type error on the Extra Payments tab when creating a new customer in the admin panel, which previously prevented the new customer form from loading
1.0.1 (2026-04-24)
Fixed
- Fixed a type error that could occur when generating payment URLs for customer emails and the admin payment listing when the store ID was not strictly an integer
1.0.0 (2026-04-14)
Features
- REST API for extra payments — manage extra payments via REST API: create, read, update, delete, list payments, and send payment emails (endpoints under
/V1/mst-extra-payment/) - Automatic extra payment on order edit — when an already-invoiced order is edited via Mirasvit Order Editor and the item total increases, an extra payment is automatically created for the price difference. The customer receives an email with a payment link, and an invoice is generated automatically once the payment is completed
- Pending payment notice on order view — a warning banner now appears at the top of the admin order view page when there are pending extra payments, showing the amount with a link to payment details
Fixed
- Fixed admin permission check for the customer search in the payment form — it now correctly requires the Extra Payment permission
- Fixed invoicing for orders with extra payments — invoices now use offline capture, preventing errors with online payment methods (like Google Pay)
0.2.2 (2025-08-21)
Fixed
- Payment link is displayed as a button in the customer notification email
0.2.1 (2025-06-24)
Fixed
- Save button for Extra Payment
0.2.0 (2025-06-04)
Improvements
- WCAG 2.2 AA accessibility
0.1.9 (2025-04-14)
Fixed
- Compatibility with PHP 8.4
0.1.8 (2024-12-26)
Improvements
- The 'Back' button in the payment edit form returns you to the previous page
- Pre-selected customer when adding a new payment
0.1.7 (2024-03-21)
Improvements
- Note for customer selection in payment form
0.1.6 (2023-12-11)
Improvements
- Improved email notifications for customers
0.1.4 (2023-02-22)
Fixed
- Error "Argument 1 passed to Mirasvit\ExtraPayment\Block\Payment\Listing::getViewOrderUrl() must be an instance of Magento\Sales\Model\Order, null given"
0.1.3 (2022-12-27)
Fixed
- Display of the "Add Extra Payment" button
0.1.1 (2022-06-20)
Improvements
- remove db_schema_whitelist.json
0.1.0 (2022-05-23)
Improvements
- Migrate to declarative schema
0.0.8 (2022-03-10)
Fixed
- Add Extra Payment button
0.0.7 (2022-01-28)
Improvement
- Added payment column to the order grid
- Added ability to send emails with payment link
0.0.5 (2022-01-11)
Fixed
- Display correct currency symbol in the backend
- Payment URL
0.0.4 (2021-12-09)
Fixed
- Error "Call to a member function getOptionByCode() on bool"
- Compatibility with m2.3.1
0.0.3 (2021-10-22)
Fixed
- Payment URL for multistores
0.0.2 (2021-10-01)
Fixed
- Error for the orders without quote
- MSI compatibility
0.0.1 (2021-07-13)
Features
- Initial release