Skip to main content

Changelog

💡 All new integrations: Use the ePayment API.

📚 Existing eCom API users: See the eCom to ePayment migration guide for step-by-step migration instructions.

note

There is currently no scheduled date for discontinuing the eCom API. If this changes, we will communicate this in advance.

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.