Recurring charges
A Recurring charge is a scheduled payment that happens at regular intervals (e.g., daily, weekly, monthly, yearly) as part of an active payment agreement.
Key featuresβ
Flexible retriesβ
If a charge fails, the system can automatically retryβleading to up to 12% better conversion (i.e., more successful payments).
High conversionβ
With retries, charge success rates can be as high as 96% or more.
Better user experienceβ
- Overview: Users can see all upcoming charges in their Vipps/MobilePay app. The charge will be visible in the app when it goes into the DUE state.
- Management: Users can manage payment sources before a charge happens.
- Work in progress: Merchants can add extra information (order lines) or attachments to charges for transparency.
- Vipps
- MobilePay


Bulk chargingβ
You can process up to 2,000 charges in a single API request.
Rate limitsβ
Up to 500 requests per minute. Bulk charge creation is recommended if this rate limit is too low.
Lead timeβ
Charges are created by the merchant with a 1-day lead time and are processed on the requested due date. This provides greater flexibility and enables merchants and partners to create a charge until midnight before the due date.
API request snippetβ
-
Merchants are aware of due date and wants Vipps MobilePay to handle the retry logic for failed payments.
{
"amount": 49900,
"transactionType": "DIRECT_CAPTURE",
"description": "Premium - May 2025",
"due": "2025-05-01",
"retryDays": 5,
"type": "RECURRING"
} -
Merchants are aware of due date for a payment but wants to handle retry logic themselves for failed payments.
{
"amount": 49900,
"transactionType": "DIRECT_CAPTURE",
"description": "Premium - May 2025",
"due": "2025-05-01",
"retryDays": 0,
"type": "RECURRING",
"processingMode": "SINGLE_ATTEMPT"
}