Releases
Versioning
- MAJOR: Breaking changes that require additional testing/caution.
- MINOR: Changes that should not have a big impact.
- PATCHES: Bug and hotfixes only.
Release Notes
Discover the latest Buckaroo Magento 2 plugin release notes summary below. For a comprehensive list of changes, check out our GitHub repository. Stay informed about all the exciting updates and improvements!
Note
To ensure optimal performance, we advise regularly updating both the Buckaroo plugin and your Magento version. Stay current with the latest enhancements and maintain a seamless e-commerce experience.
v5.15.0
New Features:
- BP-583: Add a new bank to the iDEAL payment method.
- BP-768: ALL - Remove iDEAL issuer Moneyou from all plugins.
- BP-987: ALL - Changed the SOAP certificate due to its expiration date.
Bug Fixes:
- BP-558: Magento 1 - Failed Bancontact refunds are displayed incorrectly.
v5.14.0
Bug Fixes:
- BP-431: Cancel Authorize request sent every second for Afterpay (old).
v5.13.0
Bug Fixes:
- BP-420: Redirect to checkout/cart instead of the success page.
v2.0.0-RC1
New Features:
- BP-2228: Frontend improvements.
- BP-2424: Use the same coding style in the entire extension.
- BP-2095: Follow Magento 2 coding standard - phpcs, phpmd, PSR1, PSR2, PSR12, SonarQube.
- BP-2092: Cleanup code: Remove unused files/code.
- BP-2096: Add unit test for the most popular payment methods: iDEAL, Bancontact, Creditcard, PayPal, Klarna.
- BP-2094: Refactor Data Builders and ValidatorsPool.
- BP-2297: Refactor Response Handlers.
- BP-2083: Refactor Apple Pay - Payment Provider Gateway.
- BP-1963: Refactor EPS - Payment Provider Gateway.
- BP-1937: Refactor Giropay - Payment Provider Gateway.
- BP-1969: Refactor Alipay - Payment Provider Gateway.
- BP-1971: Refactor KBC - Payment Provider Gateway.
- BP-1968: Refactor Klarna KP - Payment Provider Gateway.
- BP-1966: Refactor Klarna - Payment Provider Gateway.
- BP-1967: Refactor Klarna Slice It - Payment Provider Gateway.
- BP-2008: Refactor Tinka - Payment Provider Gateway.
- BP-1964: Refactor Przelewy24 - Payment Provider Gateway.
- BP-2006: Refactor Riverty/AfterPay - Payment Provider Gateway.
- BP-2007: Refactor Riverty/AfterPay (new) - Payment Provider Gateway.
- BP-2005: Refactor Billink - Payment Provider Gateway.
- BP-1965: Refactor Trustly - Payment Provider Gateway.
- BP-1972: Refactor In3 (Capayable) - Payment Provider Gateway.
- BP-1975: Refactor PayPal - Payment Provider Gateway.
- BP-2064: Refactor Giftcards - Payment Provider Gateway.
- BP-1165: Refactor iDEAL - Payment Provider Gateway.
- BP-1962: Refactor Belfius - Payment Provider Gateway.
- BP-1976: Refactor Point Of Sale - Payment Provider Gateway.
- BP-2084: Refactor PayPerEmail - Payment Provider Gateway.
- BP-2082: Refactor SEPA Direct Debit - Payment Provider Gateway.
- BP-2087: Refactor Transfer - Payment Provider Gateway.
- BP-2065: Refactor Creditcards - Payment Provider Gateway.
- BP-1974: Refactor Payconiq - Payment Provider Gateway.
- BP-1977: Refactor WeChatPay - Payment Provider Gateway.
- BP-2079: Refactor CreditClick - Payment Provider Gateway.
- BP-2357: Remove Emandate - Payment Provider Gateway.
- BP-2391: Add iDEAL issuer "YourSafe".
- BP-2565: Include Custom Parameters for the refactored version.
- BP-2496: Preparing the first release of the refactored branch.
- BP-2089: Process external code review feedback.
- BP-1324: Remove unnecessary calls to $order->save().
- BP-2226: Implement refund pending approval.
- BP-2225: Implement refund group transaction.
- BP-2091: Merge logging + config provider into the new extension.
- BP-2459: Merge develop in feature/payment_provider_gateway.
- BP-2113: Fix minor bugs.
- BP-830: ConfigProviders.
- BP-861: Abstract method refactoring.
- BP-2458: Create documentation.
- BP-2099: Test & Release RC1.
v1.46.0
New Features:
- Added support for Magento 2.4.4-p5, 2.4.5-p4 & 2.4.6-p2.
- BP-2673: Add payment method: PayByBank (PaymentInitiation).
- BP-2792: Add iDEAL In3 (V3 API).
- BP-2878: Add iDEAL issuer N26.
- BP-2368: Modernize various fields.
- BP-1879: Riverty/Afterpay rejection messages improvement.
- BP-2654: Add Apple Pay currency options for: USD, NOK, SEK, CHF, PLN.
- BP-2766: Add Billink B2B input fields.
Bug Fixes:
- BP-2661: Magento 2 reward points module conflict when using Klarna KP.
- BP-2488: Persisting invoice number for batch refunds including Klarna/Riverty.
- BP-2337: Magento giftcard balance is zero after cancellation.
- BP-2693: Credit Management / Paylink + Giftcards issue resolved.
- BP-2188: Payment method availability checked on shipping address.
- BP-2667: setup:di:compile fails on PHP 7.4 due to newer PHP syntax.
- BP-2767: 1password prefilled fields were ignored.
- BP-1494: Empty shopping cart giftcards + back button.
- BP-2523: Fix: Gender selection translation for PayPerEmail.
- BP-2478: Fix: Conflict with Amasty order attributes extension.
- BP-2817: Fix: New Klarna KP response parameter causing errors.
- BP-2867: Fatal Error with OneStepCheckout in GuestSaveManager.php fixed.
Additional Changes:
- BP-2621: Rename 'Creditcards' to 'Credit and debit card'.
- BP-1879: Afterpay NEW rejection message clarification for different billing/shipping addresses.
- BP-2537: The Email field for PayPerEmail is not prefilled by default.
v1.45.1
Bug Fixes:
- BP-2572: Fix Composer installation restriction for PHP version 8.2.x.
v1.45.0
Note: This release contains several frontend changes (logos, input fields). If you use customization on our plugin, please verify if these changes do not break payments.
New Features:
- Added support for Magento 2.4.4-p3, 2.4.5-p2 & 2.4.6.
- BP-2252: Add Spanish translation.
- BP-2455: Add nl_BE.cs translation.
- BP-2321: Use new payment method icons.
- BP-2333: Add validation for the Riverty/AfterPay B2B CoC field (NL+BE).
- BP-2363: Add new Tinka services.
- BP-2364: Improved Credit card CSE fields.
- BP-2384: Add iDEAL issuer "YourSafe".
- BP-2234: Add a subtext (USP) field and show this in the checkout.
Bug Fixes:
- BP-2220: iDEAL In3-applicable-countries-not-working.
- BP-2279: PayPerEmail with credit management error with missing company name.
- BP-2283: PayPerEmail including CM are not showing the middle name.
- BP-2237: Klarna capture process fix for specific merchant.
- BP-2317: Bank transfer order status changed to cancelled unnecessarily.
- BP-2316: Afterpay Dutch translation missing for "CoC-number:".
- BP-2014: Giftcard balance is zero after cancellation.
- BP-2338: Riverty/AfterPay (Old) B2B 'Place order' button is not active.
- BP-2414: Debug log active with an empty e-mail field should not send e-mails.
- BP-2290: Multiple cancel requests for the same order causes oversell.
- BP-2442: Specific Countries settings use default.
- BP-2377: Giftcard amount is refunded after not finishing the checkout process.
- BP-2465: MiddleName for PayPerEmail should not have a required indication.
- BP-2464: Property declared dynamically, deprecated starting from PHP 8.2.
- BP-2525: Cannot place order with PayPerEmail.
Additional Changes:
- BP-2258: Remove "Request To Pay" payment method.
- BP-2250: Change de-DE tooltip translation (Display only for selected IPs).
- BP-2251: Change fr-FR tooltip translation (Display only for selected IPs).
- BP-2444: Remove SuccessOrder Observer.
- BP-2408: Cancel Magento order when group transaction is cancelled at Buckaroo.
v1.44.0
New Features:
- BP-2077: Add payment method "Buckaroo Voucher".
- BP-1982: Add a notification when one of the payment methods is in test mode.
Bug Fixes:
- BP-2158: Giftcard group transaction keeping old values while adding extra products.
- BP-2129: Redirect Giftcard transaction set to processing when cancelled.
- BP-2111: Birthdate billing customer still required for AfterPay B2B.
- BP-1933: Fix Klarna gender values.
- BP-2101: PayPerEmail customer info fields not showing in back-end.
- BP-2062: Afterpay customer IP doesn't follow IP header from config.
- BP-2102: Rejection error not shown in Magento.
- BP-2137: Klarna issue 'CustomerIBAN'.
- BP-2182: Cannot cancel order with KlarnaKP after pressing the back button in the browser.
- BP-2203: Insufficient funds vouchers not handled.
- #629: Fix partial payments on transfer.
- #628: Fix Afterpay JS errors.
Additional Changes:
- #647: Update README.md support links.
- #639: Update README.md HyvΓ€ React checkout module (release shortly).
v1.43.1
Important Fixes:
- #600: Orders are set to PROCESSING too soon.
- #598: Hotfix error on abstract method.
- #594: Hotfix - Validation Failure message is not displayed in checkout, get FailureMessage method returns null.
- BP-2014: Magento giftcard balance is zero after cancellation.
New Features:
- Added support for Magento 2.4.4-p2 & 2.4.5-p1.
Bug Fixes:
- #570: Update README.md versions change and extra notice.
- #558: Fix Afterpay new disabled button.
- #549: Retrieve transaction status from payment engine.
- #535: Set billing as shipping for custom payment parameters when virtual product.
- BP-2073: PayPerEmail order gets status processing after failed/canceled payment.
- BP-2072: 2+ partial refunds of the same order don't generate credit memo for all refunds when approved at the same time - (Thank you @allanmfx!)
- BP-2056: AfterPay (new) not working with 2.4.5.
- BP-2034: Unable to place order with iDEAL In3 when the phone number field is not required in the checkout.
- BP-2031: Fix a typo in the translation files - (Thank you @woutk88!)
- BP-2013: Refund issue KlarnaKP with Invoice after shipment enabled.
- BP-1970: Unable to refund discounted order with Afterpay New.
- BP-1940: Sofort status jumps back to pending after second push.
- BP-1933: Change gender selection for BNPL methods.
- BP-1867: Rebranding Afterpay to Riverty.
- BP-1484: Refunds with pending approval are not shown in order notes.
- BP-1483: Afterpay refund issue (bridge), TotalGrossAmount is not equal to the sum of the articles.
- BP-1471: Remove 'Handelsbanken'.
- BP-1325: Buckaroo fee refund in credit memo disappears.
v1.42.0
New Features:
- BP-1461: Extend 'description' options with more flexibility.
- BP-1465: Support for Afterpay B2B.
- BP-1738: Added and updated French and German translation files.
- BP-1765: Support older PHP and Magento versions.
- BP-1871: Add a new logo for Tinka.
- BP-1884: Show the Buckaroo transaction URL in the order.
Bug Fixes:
- BP-1481: Apple Pay transaction status jumps back to pending.
- BP-1761: Inline giftcards transactions are not visible in Magento admin.
- BP-1907: Payment from applicable countries setting broken.
- #533: Fix JS error in checkout.
Additional Changes:
- BP-1487: Hide "Test credentials" when module is disabled.
- BP-1508: Update README file.
- BP-1796: Change the anti-fraud error message.
- BP-1881: iDEAL In3 changes.
- #508: Update composer.json for PHP 7.4 and 8.1.
v1.41.0
New Features:
- BP-208: Add PayPal express button.
- BP-1377: GraphQL - placeOrder method support for simple redirect methods.
- BP-1378: GraphQL - placeOrder method support for inline methods.
- BP-1383: GraphQL - Front end support for iDIN.
- BP-1445: GraphQL - iDIN verification redirect.
- BP-1456: Create giftcard REST API endpoint.
- BP-1458: Support Magento 2.4.4 including PHP 8.1.
Bug Fixes:
- BP-1075: Using iDEAL after failing the order is not possible due to iDEAL In3 issue.
- BP-1226: Redirect issue.
- BP-1257: iDEAL payment method selection triggers "Please select an issuer from the list" error.
- BP-1359: Fix issue with double iDEAL pushes setting the order back to pending.
- BP-1370: AfterPay refund _R.
- BP-1427: Klarna PPRO ShippingCustomer not sent on 1.40.
- BP-1438: No client IP for inline giftcards.
- BP-1442: Bancontact mobile: only QR visible no button.
- BP-1500: Apple Pay refactor.
- BP-1510: Fixing PHP code mess detected errors.
- #475: Fix error notice for brq_amount.
- #502: Fix Alipay errors.
- #501: Fix giftcard error message on full payment.
Additional Changes:
- BP-1435: Change version 'Transfer' to 1.
- BP-1511: Improvement on GitHub actions pipeline.
- #490: Updating addRecord function to match interface.
- #492: Adding missing addDebug function.
v1.40.0
New Features:
- BP-1212: Add PayLink as method when (re)creating an order.
- BP-1189: Added the new Sofort logo.
- BP-1180: Added support for older versions of MagePlaza OSC #447.
Bug Fixes:
- BP-1256: For KlarnaKP the invoice and shipping address sent to Klarna were always the same.
- BP-1211: IPv6 not communicated correctly.
- BP-1105: Refund approvals not supported due to a 794 status code.
- BP-1217: Unnecessary load of all categories although iDIN verification is not enabled and not set "per Category" #451.
- BP-1223: Buckaroo was sending an empty XML tag when sending a null tax percentage #458.
- BP-1195: Afterpay plugin issue with Marketplaces.
- BP-1178: Uncaught Error: Call to a member function getCountryId() on null.
- BP-1121: ClientSided AMEX not working.
- BP-1147: Credit management not working on PayPerEmail transactions.
- BP-1149: Timed out group transactions not processed correctly.
- BP-1153: Giftcard error in specific store view.
- BP-1150: Payconiq go back button results in an empty cart page.
- BP-1151: Bundle product item quantity not correct in Afterpay article list.
- BP-1114: Remove skip_push logic.
- #Fix: Cannot instantiate interface Magento\Framework\Filesystem\DriverInterface.
- Create: LICENSE.
Additional Changes:
- BP-1216: Uncaught TypeError: Cannot read properties of null (reading 'countryId') #454.
- BP-1219: Update or remove items with Mageplaza_Osc #432.
- BP-1191: Magento 2 CSE tooltip #457.
v1.39.0
New Features:
- BP-1046: iDIN in MagePlaza + add support for OSC 4.0.8.
- BP-987: ALL - New SOAP certificate.
- BP-907: Allow group transactions with Klarna.
- BP-1074: Allow PayRemainderEncrypted with CreditCards.
- BP-1072: Billink B2B selection.
- BP-1063: #365 API refunds to support choice in refunding payment fee.
- BP-1088: Updated the Billink logo to the new version.
- BP-1085: Second Chance: Refactor.
- BP-1087: Second Chance: Move SC out (https://github.com/buckaroo-it/Magento2_SecondChance).
- Support: for Magento 2 version 2.3.7-p2 & 2.4.3-p1.
Bug Fixes:
- BP-773: Failed push messages (allow 190 status pushes duplicates for new orders).
- BP-1036: Total paid issue.
- BP-1035: Split giftcard transaction types (admin).
- BP-1039: Order confirmation sent for cancelled (791) PayPal orders.
- BP-1057: Redirect to checkout payment section after 'Failure' broken (1.38) (M2.4 related).
- BP-1071: Billink stock deducted on failed/rejected payment.
- BP-1076: Guest user email not filled when accessing Second Chance link and suffix is not added.
- BP-1070: Payment from applicable customer groups.
- BP-1049: Error in debug mail regarding second chance.
- BP-1069: Push gets 200 response on an incorrect push.
- BP-1040: Afterpay authorize wrong state/status w.r.t. comments workflow update phpcs.
- BP-1051: Disable iDIN for foreign addresses.
- BP-1082: Fix errors/warnings from PHPCS report.
- BP-1097: Error when clicking back in checkout process.
- BP-1096: Cancel cron job errors, tables missing prefixes.
- BP-1144: Bancontact orders not working due to Expiry Date validation.
- BP-1142: Failed orders don't redirect to payment section.
- BP-1145: Firefox - Using browser BACK button from payment method page redirects user to Payment section with an error.
- BP-1068: iDEAL payment method selection triggers "Please select an issuer from the list" error #350.
- BP-1077: Cart is empty after accessing Second Chance link and order cannot be finished.
- BP-1136: Second Chance cart is not saved if product is added after failure.
- BP-1123: AfterPay (old) refunds fail sometimes due to rounding issues with amounts comparison.
- #390: PayPerEmail orders get cancelled after first cron-run.
- Compatibility: versions change.
v1.38.1
Bug Fixes:
- Fix second chance repository place in construct.
- BP-1057: Magento 2 - Redirect to checkout payment section after 'Failure' broken (1.38).
- BITS-3594: Magento 2 - Javascript error on the payment step in the checkout issue #372.
Updated 3 months ago