magento_versioning (1)




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.