Recurring payments
Set up payment agreements with customers to automatically charge them at regular intervals for subscriptions, memberships, and recurring services.

- Customer initiates signup - Customer chooses a subscription on your website or app.
- Create agreement - Create payment agreement with customer's prefilled information.
- Customer confirms - Customer accepts the agreement in the Vipps or MobilePay app.
- Capture initial payment - If applicable, capture any upfront payment for the subscription.
- Schedule future charges - Your system schedules recurring charges based on the agreement interval.
Optional initial payment
You can include an initial charge with the agreement (e.g., first month's payment) that is captured immediately upon agreement acceptance. Subsequent charges are then scheduled according to the recurring interval.
View sequence diagram
Subscription signup with initial charge
- Merchant creates a receipt for the agreement via the Order Management API.
- Merchant initiates the agreement request via the Recurring API.
- Recurring API requests the agreement from the customer.
- Customer accepts the agreement.
- Merchant displays confirmation on the product site.
- Merchant initiates the initial payment capture via the Recurring API.
- Recurring API captures the initial payment from the customer.
Technical details​
- How the recurring payment process works - Visual walkthrough of the customer experience
- Recurring API guide - Get started with recurring payments