Skip to main content

Handling Payment Agreement sign up for under-18 users

Important

Starting 2025-12-09, VippsVipps / MobilePayMobilePay will automatically enforce the age requirement by rejecting agreement creations for users under 18. This adds an extra layer of protection, while age verification remains the responsibility of the merchant.

Users will be shown why they cannot accept the payment agreement in the app. We cannot communicate to the merchant that the user is of under age due to GDPR. The merchants may receive a recurring.agreement-expired.v1 webhook event.

Overview​

Merchants offering subscription-based products or services must ensure that users are of legal age (18 years or older) to enter into a payment agreement with Vipps/MobilePay. For users under 18, someone of legal age must approve and become the legal owner and payer of the payment agreement, while the underage user remains the service user.

This document describes the recommended flow for such a scenario.

When a user initiates a subscription purchase:

  1. The merchant app or website must determine if the user is of legal age (18+).
  2. If the user is 18 or older, proceed with the regular purchase flow.
  3. If the user is under 18, ask the user to enter their guardian’s phone number in their app or website.
  4. Create a payment agreement through the Vipps/MobilePay Recurring API with skipLandingPage: true and passing the guardian’s phone number.
  5. The guardian (parent) will then receive a push notification from Vipps/MobilePay requesting approval for the new payment agreement.

Once approved, the payment agreement proceeds as normal, with the parent as the legal agreement owner and payer.

Note: Merchants are responsible for collecting and validating the user’s date of birth or legal-age confirmation during signup or checkout.

Apply for skipLandingPage​

If you need to skip the landing page for supporting under-18 users, see: Skip landing page.