Sign up of payment agreements
A high level user journey for new payment agreement sign up.
-
Initiation for recurring payments A user chooses Vipps MobilePay as payment method for a subscription on a merchant’s website or app.
-
Landing page/App switch If the agreement was started on a desktop device, the user will be sent to the Vipps MobilePay landing page. The user confirms their number and is prompted to log in to Vipps MobilePay. If the agreement was started from a mobile device, the app will automatically switch over to Vipps MobilePay.
-
Review payment agreement details The user receives a push notification on their phone. They log in to Vipps MobilePay and reviews the payment agreement details. The agreement has multiple parameters that you can use to customize it to your business needs:
-
Approve payment agreement The user approves the payment agreement in Vipps MobilePay. The user is taken through a Strong customer authentication (FaceID, PIN). If there is any upfront payment (initial charge), then only on a successful payment of the initial charge, the agreement is deemed signed and active. If there is no upfront payment (zero initial charge), then the selected payment source is verified with a zero amount transaction.
-
Confirmation of sign up The user is redirected back to the merchant’s website or app, and the subscription is confirmed on the merchant’s page.
Please note: Activation of the agreement is not guaranteed to be finished by the time the user is redirected back to the merchantRedirectUrl
. The agreement could still have the status PENDING, so it is important to continue to poll the status of the agreement until a final status is returned by the API or use webhooks.
Types of payment agreements
Recurring API supports creation of different types of payment agreements that covers the needs of most businesses across industries and business segments. Merchants can use recurring API for all charging scenarios such as
- Fixed price, fixed frequency
- Fixed price, variable frequency
- Variable price, fixed frequency
- Variable price, variable frequency
- Payment agreement with an initial charge (upfront payment)
- Campaigns (Special offers)
Take a look at the technical documentation in the Recurring API Guide.