ICEPAY Payment Integration

Built from the ground up on modern API foundations

Project Overview

We developed a complete payment integration for ICEPAY, built entirely from the ground up on their modern checkout API. This project gave us the opportunity to create a fresh, contemporary Magento 2 integration using modern development practices, along with dedicated Hyvä Checkout compatibility from day one.

Challenge

ICEPAY's existing Magento integration had become heavily outdated, built on their legacy API and no longer following modern Magento development standards. With ICEPAY launching a new checkout API, they needed a complete rebuild that would leverage contemporary practices and provide immediate support for the growing Hyvä ecosystem.

Solution

Rather than updating the legacy codebase, we built a brand new integration from scratch on ICEPAY modern checkout API. This greenfield approach allowed us to implement current Magento best practices, ensure Hyvä Checkout compatibility from the start, and establish comprehensive end-to-end testing to guarantee reliability.

Supported Payment Methods

The integration supports a focused selection of popular European payment methods:

  • Credit Card: Standard credit and debit card payments

  • iDEAL: Leading Dutch online payment method

  • Bancontact: Preferred Belgian payment method

  • PayPal: International digital wallet

  • Sofort: Direct bank transfer method for German markets

  • Online Überweisen: German online bank transfer

  • EPS: Austrian e-payment standard

Key Features

Modern Architecture

  • Built from Scratch: Complete greenfield development on ICEPAY new checkout API

  • Modern Magento Practices: Follows contemporary Magento 2 development standards and patterns

  • Clean Codebase: No legacy code or technical debt from previous versions

Hyvä Checkout Integration

  • Native Support: Hyvä Checkout compatibility built in from day one

  • Redirect-Based Flow: Seamless redirect to ICEPAY payment pages with automatic return handling

  • Standard Checkout Support: Full compatibility with both Hyvä and standard Magento checkout

Quality Assurance

  • Comprehensive E2E Testing: Full suite of automated end-to-end tests covering all payment flows

  • Payment Method Coverage: Tests validate functionality for each supported payment method

  • Reliability Guarantee: Automated testing ensures everything works exactly as it should

Technical Implementation

The integration was built from the ground up using ICEPAY's modern checkout API, allowing us to implement contemporary Magento development practices without being constrained by legacy code. We focused on creating a clean, maintainable codebase that follows current standards for dependency injection, service contracts, and API design. The redirect-based payment flow integrates smoothly with both standard Magento and Hyvä checkouts, providing a consistent experience across both platforms. Comprehensive end-to-end tests validate all payment flows, ensuring reliability and catching issues before they reach production.

Benefits

  • Modern Foundation: Built on current API and development standards for long-term maintainability

  • Hyvä Ready: Native Hyvä Checkout support from initial release

  • European Market Coverage: Support for key payment methods across major European markets

  • Proven Reliability: Comprehensive test coverage ensures consistent, reliable payment processing

  • Clean Implementation: No technical debt or legacy code to maintain

  • Future-Proof: Modern architecture ready for ongoing development and enhancements

Results

The integration provides ICEPAY with a rock-solid, modern payment solution for both Magento 2 and Hyvä Checkout stores. By building from scratch on their new API, we delivered a clean, maintainable codebase that follows contemporary development practices and will serve as a reliable foundation for years to come. The comprehensive end-to-end testing ensures merchants can trust the integration to work correctly across all supported payment methods, providing the reliability and performance modern e-commerce demands.

Open source

Both modules are publicly available on GitHub. Install via Composer and you are ready to go. Contributions are welcome.

ICEPAY for Magento 2 on GitHub

ICEPAY for Magento 2 Hyvä Checkout on GitHub

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