Skip to main content

Vipps/MobilePay plugin for Shopware

Support and development by WEXO Support and development by WEXO

Vipps MobilePay Available for Vipps and MobilePay.

This plugin is built and maintained by WEXO and is hosted on GitHub.

Official Vipps/MobilePay payment plugin for Shopware.

Branded locally as MobilePay in Denmark and Finland, and as Vipps in Norway. One platform gathering more than 11 million users and more than 400,000 merchants across the Nordics. Give your users an easy, fast and familiar shopping experience.


🌟 Integrated Vipps and MobilePay: With the Payment plugin, you can seamlessly offer Vipps and MobilePay as payment options, making transactions smoother for your customers.

📱 Automatic Phone Number Transfer: No more manual entries. When customers provide their phone numbers, they're smoothly transferred to their Vipps or MobilePay app, streamlining the checkout process.

🔄 Effortless Status Updates: Stay informed effortlessly. Our system ensures that order statuses are updated automatically, from payment authorization to order fulfillment.

💳 Flexible Payment Management: Take control of transactions with ease. Whether it's capturing the full order amount or issuing refunds, our system empowers you to manage payments flexibly.

📊 Live Order Tracking: Keep tabs on your orders in real-time. With a dedicated tab, you can track each order's status directly from Vipps and MobilePay.

Single Payments

When you enable this plugin, your customers will be able to choose Vipps or MobilePay as a payment method directly in the checkout. There is no need to go via a third-party payment method. When choosing Vipps/MobilePay, user fills in name and address and is then asked to enter phone number in the Vipps/MobilePay landing page. User confirms the payment in the Vipps or MobilePay app.

How to get started

For more details, see Applying for services.


How to get account keys from Merchant Portal

  1. Sign in to
  2. In the Developer section, choose Production Keys. Here you can find the merchant serial number (6 figures).
  3. Click on Show keys under the API keys column to see Client ID, Client Secret and Vipps Subscription Key.


In which countries can I use Vipps MobilePay?

Vipps Vipps

🇳🇴 Norway

MobilePay MobilePay

🇩🇰 Denmark 🇫🇮 Finland

You can only get paid by users who have Vipps or MobilePay. At the moment Vipps is only available in Norway and MobilePay is available in Denmark and Finland.

In which countries can I use MobilePay?

You can only get paid by users who have MobilePay in Finland and Denmark.

For how long is an order reserved?


Payments initiated in Finland and Denmark have only 14 days to be captured; while payments in Norway have 180 days. If the payments aren't captured within this time, they will be automatically cancelled.

Payments can only be captured up to 14 days (MobilePay) or 180 days (Vipps) after reservation. See Reserve and capture.

When a payment is completed with Vipps MobilePay, the money will be reserved, but only transferred to the merchant when the order is set to Complete or the money is captured manually. For MobilePay, this reservation period is 14 days, so you will need to ship and fulfill orders before this; or to make an agreement with the customer to capture the money before this period is over. For Vipps, the period is 180 days. For payments made by credit card in Vipps/MobilePay Checkout, the period can again be as short as 14 days.

If the order only contains virtual and downloadable products, it's possible to set up a rule in Shopware where you can change the shipment status to *shipped which will capture the authorized amount. See how the Shopware rule builder works on the Shopware rule builder page

How can I get help if I have any issues?

For issues with your Vipps/MobilePay plugin for Shopware installation, contact WEXO. For other issues, contact Vipps MobilePay.

General FAQs

See the Knowledge base for more help with Vipps MobilePay eCommerce.


  • Shopware: ~6.5.0


General documentation

Plugin documentation


Read the Changelog

Help us improve our documentation

Did you find what you were looking for?