Technical newsletter for developers 2023-03
This newsletter was sent in March 2023.
New to the technical newsletter?
We strongly advise all technical resources to subscribe to the newsletter. If you don’t subscribe, you will not receive this newsletter again.
In this newsletter, we share information about changes and updates to APIs, new functionality, and other important information to ensure that your Vipps solutions run smoothly.
The newsletter is sent at irregular intervals, when there is important information to share. In 2022, we sent six newsletters.
Like all our developer documentation, the newsletter is in English. This makes it easier to forward to all developers and technical resources.
- Support for different flows, like paying by QR code, out-of-the-box without the "hacks" required in the eCom API
- Support for long-lived payments (payment requests from merchants) that are valid up to 28 days
- Support for freestanding card payments where you can pay with VISA and MasterCard without the Vipps app
- Webhooks to always reliably send information back to the merchant or partner
We strongly recommend that all new integrations use the ePayment API, not the eCom API.
Please note: The eCom API will still be available for a long time, but new development will be for the ePayment API.
The Webhooks API allows merchants to receive information from Vipps about when a payment has been authorized, cancelled, expired, etc.
Merchants register one API endpoint and specify which events they want to receive. If an event is not delivered successfully, it will be retried multiple times.
See: Webhooks API.
Recurring API: Look up agreements by charge
The new endpoint
makes it possible to retrieve a charge specified by
without knowing the
agreementId. The resulting charge now contains the
Its purpose is to simplify investigations when the merchant lost track of which
charge belongs to which agreement.
See: Retrieve a charge.
eCom API and Express Checkout
The improved 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.
useExplicitCheckoutFlow parameter no longer has any effect.
See the FAQ: Express checkout.
Improved shipping options in Vipps Checkout
It is essential that you provide your customers their preferred shipping method. Vipps Checkout now supports all major shipping providers in the Norwegian market, including:
More Solutions and best practices
In the Solutions section of the documentation, you can now see how APIs can be combined to give the best user experience for several use cases, such as:
- Electric vehicle charging
- Loyalty at Point of Sale (POS)
- Static QR codes at POS
- Parking and "pay as you go"
- Taxi companies
- Vending machines
The Report API gives you, or a third-party acting on your behalf, the ability to fetch information about payment events that have been processed by Vipps. It is a REST API providing data in JSON format.
See the API documentation.
Change of IP addresses
We will soon change the IP addresses for the publicly available servers. Make sure you follow the documentation for DNS, etc.: Vipps servers.
Please check your API calls for errors
We are working on eliminating incorrect API use to ensure the best possible user experience for all Vipps users and merchants. Please:
- Monitor the responses you get when making API calls
- Log all errors
- Fix errors as quickly as possible
- Use the API Dashboard to find problems with your integration.