Briqpay Hyvä Checkout module

From Luma plugin to native Hyvä Checkout, open source and tested

Project overview

Briqpay is a Swedish payment provider for B2B and B2C checkouts. Their existing Magento plugin worked on the default Luma checkout, but more and more merchants were moving to Hyvä Checkout. Briqpay asked us for a separate compatibility module that brings the existing checkout functionality natively to Hyvä Checkout.

Approach

We started with an analysis of the existing plugin and wrote a scope of work based on it: what gets built, which Magento and PHP versions are supported, delivery time and acceptance criteria. We then built a standalone module that runs alongside the Briqpay base plugin, so merchants on Hyvä Checkout only need to add that one module.

The module was delivered into Briqpay's own GitHub repository and is open source. The code belongs to Briqpay, the history is readable and every change can be followed as a pull request.

What's in it

  • Payment overlay: feedback to the customer during the transaction, without leaving the checkout

  • Decision logic via DOM events: merchants can hook into the moment of payment with their own JavaScript, without modifying the module

  • Dynamic price updates: when the customer changes shipping method, the amount in the Briqpay session is updated immediately

  • End-to-end tests with Playwright: the complete payment flow is walked through automatically, for both the default and the onepage checkout, via GitHub Actions

Result

Briqpay merchants on Hyvä Checkout install one extra module and are done. For Briqpay it means a Magento integration that is ready for the checkout the market is moving to, with a test suite that proves on every change that payments still work.

View the module on GitHub.

At a glance

  • Platform: Magento 2.4.8+, PHP 8.3+, Hyvä Checkout 1.3.8+

  • Collaboration: analysis of the existing plugin, scope of work, build and delivery into Briqpay's repository (March 2026), ongoing maintenance since

  • Release: v1.0.0, with Playwright end-to-end tests in GitHub Actions

  • Code: open source on GitHub

Missing anything?
What are you missing? X
Thank you for your feedback!