Vipps Login and Vipps Recurring can be used together making registration and payment simple for your customers.
For the complete API documentation go to
A user wants to buy a subscription on a merchant’s website or app.
The user logs in with Vipps on the merchant’s site. If the user is remembered in browser the login will be completed directly in the browser. If not the user will be taken to the app to authenticate.
If the user needs to authenticate in the app, the user will be taken to Vipps to confirm the login.
If the user has not consented to sharing information with the merchant earlier the user needs to give this consent. The user may click "See your information" to see the actual information that will be shared, but this is optional.
This step is controlled and designed by the individual merchant. Typically the user will now be logged in on the merchant’s page, and can proceed to set up the payment for the subscription. The information the user has shared with the merchant is automatically filled in. The merchant can also provide the user with the possibility to edit or add information if necessary.
The user accept the agreement in Vipps.
The user is sent back to the merchant’s web site or app, and the subscription is confirmed on the merchant’s site.
Take a look at the technical documentation in the Vipps Login API Guide, and the Vipps Recurring API Guide
We're always happy to help with code or other questions you might have! Please create an issue, a pull request, or contact us.