mageme/module-eu-withdrawal-hyva-checkout

Hyva Checkout compatibility for mageme/module-eu-withdrawal. Re-implements the pre-contract Annex I block and the digital-content waiver step (Art. 16(m)) for Hyva Checkout's Magewire-based runtime. Companion to mageme/module-eu-withdrawal-hyva. NOT legal advice — see README disclaimer; merchant is

Maintainers

Package info

github.com/mageme/module-eu-withdrawal-hyva-checkout

Type:magento2-module

pkg:composer/mageme/module-eu-withdrawal-hyva-checkout

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-06-01 18:44 UTC

This package is auto-updated.

Last update: 2026-06-01 18:50:30 UTC


README

Hyva Checkout compatibility for the pre-contract Annex I block and the digital-content waiver step — Magewire, Alpine.js and Tailwind.

Latest Version Downloads Hyva Checkout PHP License

Hyva Checkout companion for mageme/module-eu-withdrawal. Re-implements the two checkout-side compliance touchpoints for Hyva Checkout's Magewire runtime. Install it when you run Hyva theme with Hyva Checkout.

Documentation · Base module · Hyva theme companion

What it does

  • Pre-contract Annex I block (Art. 6(1)(h)) — the consumer-information block, rendered in the Hyva Checkout payment step as a collapsed accordion with the Annex I(A) text and Annex I(B) model-form download.
  • Digital-content waiver step (Art. 16(m)) — the express-consent step, inserted between Shipping and Payment when the cart contains digital items, blocking advance until both consent boxes are ticked.

It reuses the base module's data layer; only the rendering is Hyva-native. No compliance behaviour is added or removed. The module auto-disables when Hyva Checkout is not installed.

For the storefront withdrawal pages, customer account and order view, install the sibling Hyva theme companion.

Requirements

  • EU Withdrawal base module (pulled automatically)
  • hyva-themes/magento2-hyva-checkout ≥ 1.3
  • Magento 2.4.4–2.4.9, PHP 8.1–8.5

Install

composer require mageme/module-eu-withdrawal-hyva-checkout
bin/magento module:enable Hyva_MageMeEUWithdrawalCheckout
bin/magento setup:upgrade
bin/magento cache:flush

Recompile the Hyva Tailwind bundle so the classes used by this module are picked up (substitute your child theme's web/tailwind/ path if applicable):

cd vendor/hyva-themes/magento2-default-theme/web/tailwind
npm install && npm run build

Custom Magento development

Need a feature an extension doesn't cover, or a bespoke Magento build? MageMe takes on custom extension development and integration work.

Custom Magento development

Support

Disclaimer

This is a technical theme-compatibility shim — it re-implements the checkout-side integration in Hyva Checkout's runtime and adds or removes no compliance functionality. The merchant is responsible for verifying the pre-contract display and waiver capture work correctly under their Hyva Checkout version and configuration before going to production. See the base module's full disclaimer.

License

Distributed free of charge as a free-tier companion, governed by the MageMe End User License Agreement (mageme.com/license).

MageMe builds Magento 2 and Adobe Commerce extensions for B2B merchants — form building, quoting, catalog control, and EU compliance.