Powered by Adobe Commerce 2.4.6

This extension is in our Payment category. Please remember that it is the merchant’s responsibility to ensure the proper PCI compliance level of their store, as applicable by PCI regulations. The PCI Self-Assessment is one tool you can use when evaluating Payment extensions and how they may affect your PCI compliance level. For more information on Marketplace policies, please review the Marketplace Terms & Conditions.

AltaPay Payment Gateway

This is an Integration with a Third Party Service. Other charges and fees may be required to use this extension on your Store


Back to top

AltaPay's Gateway for Magento 2 provides merchants with access to a full set of business-ready international payment and accounting functionality. With this extension, merchants are able to receive payments through Visa, Mastercard, Dankort, iDeal, PayPal, MobilePay, Klarna and ViaBill. To use the extension an account with AltaPay is needed. Once the account is established, the merchant receives API credentials which will link the extension to the payment gateway. With the connection in place, the merchant has the possibility of setting up to five different payment methods, where each one will be mapped with one from the payment gateway. These methods can: have custom names (on store level), be set to a particular language and set on "Auto capture" mode (usually used for downloadable products). In addition, the merchant can set particular order states based on the payment state (e.g., flow: before payment with order state: pending payment). All of these custom changes, on order or payment method level, aim to provide a seamless experience to the consumer when the merchant has a multi-store setup within one installation. However, this extension for Magento is not only about receiving payments but also order management. Once the payment is successful, the merchant can make full or partial captures by navigating to Sales->Orders->View order->Invoice menu. The captures can be made on order lines level, hence the possibility of partial captures. Once a successful capture is made, the refund functionality becomes available and accessible via Sales->Invoices->View invoice->Credit memo menu. As capture, the refund functionality is also applicable on order lines level, including shipping. Moreover, the entire order journey is visible to the merchant in the order view like a timeline. 

Account & Pricing

In order to use this extension and our service, you will first need to set up a merchant account with Valitor. These accounts are where your customer’s card details get sent to for authorization. Upon authorization, the Valitor merchant bank account transfers the money to your retail bank account. Additional service fees may apply. Get started by contacting us here and we will get back to you right away with a personalized offer that fits your business. 

Cross Country – Reporting & Reconciliation

Dealing with retail payments can be risky, compliance-heavy and bureaucratic. Especially if you’re handling shops across borders. At Valitor, our mission to make buying and selling easy extends beyond making and receiving payments; we are experts at helping cross border merchants lighten the back-office load, too. Whether it is ensuring compliance and proof of compliance, automating reporting and reconciliation, monitoring for fraud or providing encryption as standard, we have your business on Magento and in-store covered. 

Prepared For Your Omni-Channel Journey

Consumers want to purchase and pay for goods whenever, wherever and through whichever payment method is most convenient. When you’re ready, Valitor's seamless Omni-Channel payment solution comes pre-integrated with this extension for Magento and is prepared to deliver an integrated customer experience, from your Magento webshop and across in-store, mobile and various ERP/accounting software solutions. 

One Contact Point

Lower your operating costs and hassle significantly with a single point of contact and a vast variety of tools to automate your reporting and processes. An easy to reach team of boarding and integration supporters stands by if you need assistance with the configuration and getting started. We support multiple point of sale (POS) and e-commerce platforms, have deep partnerships with third-party software providers and offer flexible integrations to get you up and running quickly. 


  • Payment Guidance and Consultancy 
  • Single Point of Contact across Europe and US  
  • Omni-Channel Payments ready, in-store, online and mobile 
  • Transaction and Fraud Monitoring 
  • Automatic Reconciliation & Reporting 
  • Tokenization


We highly recommend gathering all the below information, before starting the installation.The module ‘Valitor (former Altapay) payment plugin’ needs to be installed. Prior to the install, the following information is needed it:

  • User credentials: username and password;
  • Payment gateway information: terminals and a payment gateway;
  • Package manager Composer must be installed on the server side;
  • PHP 7.0.8+

Security & PCI Compliance

Upon checkout, customers are redirected to the payment gateway payment form. The customer enters his or her payment information directly into our secure environment so that the webshop never comes into contact with the customer's payment data. Once the payment process is completed, customers will be redirected back to your store. No customer data is ever entered into, or stored on, the Magento server. Questions – We’re here to help Please visit our website to learn much more about us and our services or reach out to us via contact page. 

Technical Specifications

Back to top

Seller profile

AltaPay A/S

Seller contact




Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.4 (current), 2.0 (obsolete), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)


Stable Build


22 February, 2023


Extensions, Payments & Security, Payment Integration


Installation Guides

User Guides

License Type

MIT License (MIT)


Privacy Policy

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### Added
    - Pass agreement parameters in chargeSubscription in case agreement[type] is unscheduled.
    - Add configuration field and set the possible value of agreement[unscheduled_type].


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Add option to select a custom email template for pay by link.
    Allow multiple quantities for subscription products.
    Add support to allow up to 10 payment methods.
    Add support for auto-capture functionality with the subscriptions.
    Add logos for Apple Pay, Swish and Vipps payment methods.
    Add support for saving credit card for later use without CVV/CVC.
    Add a payment link in the order information grid.
    Add support for payment reconciliation.
    Add support for new 'Agreements Engine' parameters.

    Fix: Reconciliation identifiers are shown on the wrong orders.
    Fix: The default value for "isReservation" isn't defined.
    Fix: Compilation issues with Php8.1.
    Fix: Update altapay/api-php version in composer.
    Fix: can't checkout when multiple T&C are enabled.
    Fix: verify_card payment issue with the auto-capture functionality.
    Fix: Set a different reconciliation identifier for each transaction.
    Fix: Refund payment issue for subscription payments.
    Fix: Handle multiple notification callback to avoid auto-release.
    Fix the "refund offline" trigger a refund callback to the gateway.
    Fix duplicate callback being sent to the gateway.


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    Fix blank checkout in case the plugin is not configured
    Fix critical logs handling

    Support for pay by link


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    * Improvements:
    - Added plugin disclaimer
    - Code refactored according to latest coding standards
    - Added support for Klarna Payments (Klarna reintegration) and credit card token
    - Added the option of choosing a logo for each payment method
    - Added new parameters, according to the payment gateway Klarna Payments updates, for the following:
    - Create payment request
    - Capture and refund
    - Added support for AVS
    - Added support for fixed amount and Buy X get Y free discount type
    * Bug fixes:
    - Discount applied to shipping not sent to the payment gateway accordingly
    - Order details dependent on the current tax configuration rather than the one at the time when order was placed


  • Compatible with Open Source (CE) : 2.3
  • Stability: Stable Build
  • Description:

    - Added a fix in relation to a bug in Magento core source code
    - Completed the rebranding changes
    - Revamped orderlines for capture and refund calls
    - Added support for bundle product and multiple tax rules
    Bug fixtures:
    - Failed order when coupon code applied only to shipping
    - Duplicated confirmation email sent when e-payments
    - Rounding mismatch issue in compensation amounts


  • Compatible with Open Source (CE) : 2.0 2.1 2.2 2.3
  • Stability: Stable Build
  • Description:

    ** Version 1.1.4
    * Fixed the symfony dependency ~2.6 || ~3.0 || ^4.0

    ** Version 1.1.3
    * Fixed the authorization from the checkout section
    * Added a check before a quote is restored

    ** Version 1.1.2
    * Internal reference updates

    ** Version 1.1.1
    * Replaced the pop up messages with regular ones

    ** Version 1.1.0
    * Added support for PHP 5.5 and 5.6
    * Updated the PHP client API

    ** Version 1.0.1
    * First release


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top