LokiCheckout_Buckaroo

Payment
PHP 8.3 | 8.4
Magento 2.4.7 | 2.4.8
Integration Tests 2
Latest Release 2.0.5

This is an add-on package for adding support for the payment solution of Buckaroo to the LokiCheckout.

Installation

Install this package via composer (assuming you have setup the composer.yireo.com repository correctly already):

composer require loki-checkout/magento2-buckaroo

Next, enable this module:

bin/magento module:enable LokiCheckout_Buckaroo Buckaroo_Magento2
bin/magento setup:upgrade

Support

For getting support, create an Issue under the following project URL:

https://gitlab.yireo.com/loki-checkout/LokiCheckout_Buckaroo

Loki Components

The following LokiComponents are created or references in this module:

loki-checkout.payment.payment-methods.buckaroo_magento2_creditcard.form.card_type loki-checkout.payment.payment-methods.buckaroo_magento2_paybybank.form.issuer loki-checkout.payment.payment-methods.buckaroo_magento2_voucher.form.voucher loki-checkout.payment.payment-methods.buckaroo_magento2_creditcards.form loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay.form.customer_DoB loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay.form.customer_iban loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay.form.termsCondition loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay2.form.customer_DoB loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay2.form.customer_iban loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay2.form.termsCondition loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay20.form.customer_identificationNumber loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay20.form.customer_telephone loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay20.form.customer_DoB loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay20.form.customer_coc loki-checkout.payment.payment-methods.buckaroo_magento2_afterpay20.form.termsCondition loki-checkout.payment.payment-methods.buckaroo_magento2_sepadirectdebit.form.customer_account_name loki-checkout.payment.payment-methods.buckaroo_magento2_sepadirectdebit.form.customer_iban
Module Dependencies

The following dependencies are declared in the module its `etc/module.xml` file:

Buckaroo_Magento2 LokiCheckout_Core Loki_CssUtils Loki_FieldComponents Loki_Components Magento_Store Yireo_IntegrationTestHelper
Composer details
Magento module name
LokiCheckout_Buckaroo
Composer name
loki-checkout/magento2-buckaroo
Composer version
2.0.5
Default branch
main
Requirements
buckaroo/magento2: ^1.40
ext-json: *
ext-pcre: *
loki-checkout/magento2-core: ^2.0
loki/magento2-field-components: ^2.0
loki/magento2-components: ^2.0
loki/magento2-css-utils: ^1.0
magento/framework: ^103.0
magento/module-store: ^101.0
Releases
dev-main 29 August 2025
2.0.5 29 August 2025
2.0.4 27 August 2025
2.0.3 26 August 2025
2.0.2 21 August 2025
2.0.1 07 August 2025
2.0.0 22 July 2025
Changelog

[2.0.5] - 29 August 2025

Fixed

  • Add logic to show relevant afterpay20 fields depending on customer type (b2c, b2b)

[2.0.4] - 27 August 2025

Fixed

  • Add COC Number to afterpay20
  • Change CSS scope from @todo to block
  • Add translations
  • Replace yireo/opensearch with yireo/opensearch-dummy in Gitlab CI
  • Add Paybybank
  • Add concept of Buckaroo Voucher

[2.0.3] - 26 August 2025

Fixed

  • Disable Hosted Fields because they do not work yet
  • Set maximum age of today
  • Add support for Alpine Mask config via XML layout
  • Fix terms text translation
  • Make date of birth configurable
  • Add validators for afterpay
  • Make sure all fields are required
  • Refactor Afterpay form to separate components
  • Add new fields for afterpay and afterpay2 method
  • Lazyload hosted fields SDK
  • Add selection of card type for creditcard method
  • Add GitLab CI files
  • Prevent errors if Buckaroo_Magento2 is disabled by using DI proxies
  • Add additional exception if Buckaroo_Magento2 is disabled

[2.0.2] - 21 August 2025

Fixed

  • Add dependency with loki/magento2-css-utils
  • Replace LokiComponentsUtilBlockCssClass with LokiCssUtilsUtilCssClass
  • Fix newlines after comments
  • Declare used PHP namespaces
  • Add escaping of template code
  • Document latest version of template
  • Add missing strict_types declaration
  • Lower requirements to PHP 8.1

[2.0.1] - 07 August 2025

Fixed

  • Lower PHP requirement to PHP 8.2+

[1.0.1] - 26 May 2025

Fixed

  • Better support for images
  • Search for view/frontend icons as well
  • Fix issues with redirect to portal

[0.0.2] - 25 April 2025

Fixed

  • Allow upgrading to LokiFieldComponents and LokiCheckout 1.0

[0.0.1] - 21 January 2025

  • Initial release

Last modified: July 22, 2025