Magento
info
Straumur offers a Magento 2 extension to integrate our payment solutions with your Magento Open Source or Adobe Commerce store. With a simple setup, you can process transactions securely, offering a seamless payment experience to your customers.
Our team is here to ensure a smooth integration experience for your Magento store. Reach out to straumur@straumur.is to get the extension and guidance in setting Magento up.
Requirements
- Magento Open Source or Adobe Commerce 2.4.7 or newer (tested against 2.4.8).
- A PHP configuration that meets Magento's own platform requirements.
What the extension does
- Hosted redirect checkout: the shopper is sent to Straumur's Hosted Checkout and returned to Magento afterwards.
- Headless embedded checkout: PWAs and custom storefronts can embed the Straumur web component without routing the shopper back through Magento.
- Orders are finalised from Straumur webhooks confirming authorization, capture and refunds — not from the shopper's return.
Setup
-
Add the module to your Magento project and enable it:
bin/magento module:enable Straumur_Paymentbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flush -
Enter the API key and Terminal Identifier from the Merchant Portal in the extension configuration. See API Keys.
-
Register the extension's webhook endpoint in the Merchant Portal. See Webhook configuration.
-
Test with the test cards before going live.