Rvvup Hyvä Checkout Integration
Payment platform integration with comprehensive E2E testing
Project Overview
Commissioned by Rvvup, we developed a complete payment platform integration for Hyvä Checkout. This integration enables merchants to offer multiple payment methods through the Rvvup platform, with a particular emphasis on quality assurance through comprehensive end-to-end testing.
Challenge
Rvvup customers were increasingly adopting Hyvä Checkout for their Magento stores and needed a seamless way to integrate the Rvvup payment platform. The challenge was to create an integration that would be easy to implement for merchants while maintaining robust security standards and ensuring reliability through automated testing.
Solution
We developed a comprehensive Hyvä Checkout extension that embeds Rvvup payment capabilities directly into the checkout flow. The solution was built with a strong focus on quality assurance, featuring a full suite of automated end-to-end tests running via GitHub Actions to ensure reliability with every update.
Key Features
Payment Method Support
Credit and Debit Cards: Full credit card support with secure processing
Pay by Bank: Direct bank payment integration for customer convenience
Security Features
Iframe Embedding: Secure payment data handling through iframe integration
3D Secure Authentication: Built-in support for Strong Customer Authentication requirements
PCI Compliance: Secure payment processing that meets industry standards
Integration Benefits
Simple Installation: Install the Hyvä Checkout extension and configure—implementation complete
Seamless Checkout Flow: Payment selection integrated directly within Hyvä Checkout
No External Redirects: Complete payment process within the checkout experience
Quality Assurance
Comprehensive E2E Testing: Full suite of automated end-to-end tests covering all payment flows
GitHub Actions Integration: Automated testing pipeline running on every update
Continuous Reliability: Peace of mind with every deployment through automated test verification
Technical Implementation
The integration was built specifically for the Hyvä Checkout framework, ensuring optimal performance and maintaining the modern user interface that Hyvä delivers. A distinguishing feature of this project is the extensive end-to-end testing infrastructure, with automated tests running via GitHub Actions to validate functionality with every code change. This testing approach ensures merchants can deploy updates with confidence, knowing that payment processing remains reliable.
Benefits
Rapid Implementation: Merchants can install the extension and configure Rvvup payments in minutes
Multiple Payment Options: Customers can choose between credit card and pay by bank methods
Enhanced Security: Industry-leading payment security with 3D Secure and PCI compliance
Continuous Quality Assurance: Automated testing ensures reliability with every update
Improved Checkout Experience: Seamless payment process without redirects or external pages
Results
The integration provides Rvvup customers with a professional, easy-to-implement payment solution for their Hyvä Checkout stores. By combining comprehensive payment method support with extensive automated testing, merchants benefit from both rapid deployment and long-term reliability. The solution exemplifies our approach to building technically deep, developer-focused integrations that are made to last.
The plugins are open source: magento-plugin and magento-hyva-checkout on GitHub.
At a glance
Platform: Magento 2 (Luma and Hyvä Checkout)
Collaboration: Hyvä Checkout module since late 2023, maintained and extended continuously together with the Rvvup team
Releases: Magento plugin 1.13.x, Hyvä Checkout module 1.14.x, with end-to-end tests in GitHub Actions
Code: open source on GitHub
Other payment & Hyvä Checkout cases
Briqpay
Hyvä Checkout compatibility module for Swedish payment provider Briqpay: existing Magento payment flow brought natively to Hyvä Checkout, open source in Briqpay's repository, with end-to-end tests via GitHub Actions.
Colissimo
Open source Magento 2 module integrating Hyvä Checkout with Colissimo pickup points. Search by map or list, Google Places autocomplete, geolocation, and a high quality bar.
Correos
Integration of Correos pickup point selection within Hyvä checkout, featuring geolocation and manual address entry with list and map view options.
Elorn/P3
Custom Elorn/P3 credit card integration for Growlobby and Hyvä Checkout, eliminating redirects through iframe-based payment processing with 3D Secure authentication and tokenization, built with minimal documentation.