Vipps/MobilePay for WooCommerce
Available for Vipps.
Available for MobilePay in Finland. Expected availability in Denmark is Q1 2024.
Official Vipps/MobilePay payment plugin for WooCommerce.
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.
This is the official Vipps/MobilePay plugin for payments, a complete Checkout and Express checkout buttons. Increase your conversion rate by letting your customers pay with a fast, secure and convenient payment method. Vipps MobilePay allows users to make quick and easy payments using their mobile phone, without the need for entering credit card details or other sensitive information.
You can do important back-office tasks, such as capture and refund directly from WooCommerce.
For more information, see:
Checkout is still in beta mode in Finland, bank transfer has limited availability.
With Checkout enabled in the plugin, you will get a complete checkout in your webshop, designed and run by Vipps MobilePay. Your customers can pay with Vipps, MobilePay, VISA or MasterCard, and they can also provide their shipping address and choose their preferred shipping method in a simple manner. For Finland, it is also possible to activate bank transfer as a payment method, with some restrictions. VISA/MasterCard payments will be coming soon for MobilePay.
Vipps Express Checkout
When you enable Express Checkout, your customers can choose between the regular checkout or to go directly to Vipps. If they choose Vipps, they just submit their phone number, and the rest of the checkout process is done in the Vipps app.
Since Vipps knows who the customers are, they don’t have to enter all their personal information. The customer just choose the shipping method and accepts the payment. Vipps will send all the necessary info back to the store. Easy, fast and secure.
The express checkout can be done in the following ways:
- From the cart
- From the category pages
- From the product page
- From shareable links distributed by email, banners, etc.
- From QR codes distributed digitally or in print
Settings for the cart, category and product pages can be found in the WooCommerce settings for the Vipps payment gateway. Shareable links and QR codes can be generated from the Vipps tab on the product page.
Express checkout buttons is only available with Vipps. Coming later 2024 for MobilePay.
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
- Sign up to use Payment Integration.
- After 1-2 days, you will get an email with login details to portal.vippsmobilepay.com, where you can get the API credentials.
- Download and install the plugin.
- Configure the plugin.
- Install the plugin using the WordPress built-in installer.
The plugin can also be installed manually by uploading the plugin files to the
- Activate the plugin through the Plugins screen on WordPress.
- Go to the WooCommerce Settings page, choose Payment Gateways (Betalinger), and enable Vipps.
- Go the Settings page for the Vipps plugin and enter your Vipps account keys. Your account keys are available in the Vipps Merchant Portal. For information, see How to get account keys from Merchant Portal.
How to get account keys from Merchant Portal
- Sign in to portal.vippsmobilepay.com.
- In the Developer section, choose Production Keys. Here you can find the merchant serial number (6 figures).
- Click on Show keys under the API keys column to see Client ID, Client Secret and Vipps Subscription Key.
Enable Vipps as a payment method
Enter your Vipps account keys and configure the plugin
Frequently Asked Questions
In which countries can I use Vipps?
You can only get paid by users who have Vipps. At the moment Vipps is only available in Norway.
In which countries can I use MobilePay?
You can only get paid by users who have MobilePay. At the moment plugin is only supporting MobilePay users in Finland. Support for MobilePay in Denmark coming later in Q1 2024.
For how long is an order reserved?
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 7 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 7 days.
If the order only contains virtual and downloadable products, the plugin will capture the order automatically and set the order to “Completed” as is the standard WooCommerce rule.
Does Vipps MobilePay offer a test environment for the plugin?
For developers that want to contribute to the development of the plugin, there is a test environment.
You will need an account for direct integration with the payment APIs, which can be ordered from Payment Integration.
If you already have a Vipps or MobilePay account for WooCommerce and want to contribute to the development of the plugin, contact customer service to upgrade your account with access to the test environment.
You will also need to install a special test version of the Vipps app, available through TestFlight. See Test apps for more information.
To use test mode in WooCommerce, switch Developer mode on. There you can input the API keys for the test environment, and turn test mode on and off.
If you have defined the constant
VIPPS_TEST_MODE to true, test mode will be forced on.
If this isn't practical for your usage, we recommend that you test in production with a small amount, like 2 NOK. Just refund or cancel the purchase as needed.
How can I get help if I have any issues?
See the Knowledge base for more help with Vipps MobilePay eCommerce.
- WooCommerce 3.3.4 or newer is required.
- PHP 5.6 or higher is required.
- An SSL Certificate is required.
- The port 443 must not be blocked for outward traffic.