Skip to main content

Changelog

Vipps Applicable to Vipps. All new integrations use the ePayment API.

note

There is currently no scheduled date for discontinuing the eCom API. While we strongly recommend using the epayment API for all new integrations and ongoing improvements, the eCom API will continue to be supported for existing users. Should there be any future changes regarding the availability of the eCom API, these will be communicated well in advance and documented on the eCom API landing page.

All notable changes to the current API will be documented here. To learn about API versioning, see API lifecycle.

Changes that affect multiple APIs are documented in the general changelog.

August 2025​

With the launch of the new Express feature in ePayment API, there will be some minor changes to the eCom Express Checkout flow.

Original eCom Express Checkout flow:

Express Checkout flow

New eCom Express Checkout flow:

New Express Checkout flow

The change: The user can get to the Choose address page through a Change button on the Choose delivery option page.

Change address

November 2023​

Began including the sub in the response from GET:/ecomm/v2/payments/{orderId}/details for Express Checkout (Vipps Hurtigkasse) payments.

See API lifecycle: Adding an optional field to a response.

March 2023​

The explicit Express Checkout flow ("useExplicitCheckoutFlow": true) is now the only possible flow. This ensures that the user gets the item delivered to the right place in the right way.

The useExplicitCheckoutFlow parameter no longer has any effect.

October 2022​

URL links in the body of POST:/ecomm/v2/payments now only support HTTPS.

This includes the following fields:

  • callbackPrefix
  • consentRemovalPrefix
  • fallBack
  • shippingDetailsPrefix

April 2022​

Added capability to cancel a partially captured order. See: Cancelling a partially captured order.

April 2021​

New date limits for capture and cancel.

Payments can be captured up to 365 days after reservation, and can be cancelled up to 180 days after reservation. Attempts at capturing and cancelling older payments will result in a HTTP 400 Bad Request with more details in the request body.

December 2020​

eCom API v1 is disabled.

After several extensions to the original June 1 deadline, the eCom API v1 was shut down on December 4. The eCom API v2 has been available for about three years, and offers more functionality than the old version.

April 2020​

skipLandingPage​

If there is no way to show the Vipps landing page, it can be skipped.

This may be useful for POS integration, vending machines, etc. See Skip landing page for details.

Cancel pending payments​

The /cancel endpoint may now also be called before the payment has been reserved, meaning before the user has accepted/rejected in Vipps. This may be useful in face-to-face situations where a customer's phone runs out of battery.

See Cancelling a pending order.

/approve endpoint for integration tests​

A new /approve endpoint makes it possible to approve payments through the API, without using the app.

πŸ›Ÿ Looking for app help? Visit our Help center (opens in a new tab) for guides and chat. Vipps MobilePay

Help us improve our documentation

Did you find what you were looking for?