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 2-day lead time and are processed on the requested due date. This gives users time to prepare or update their payment details before the charge is processed. In special cases, merchants are allowed to create the recurring charge with a 1-day lead time (i.e., create the charge today with a due date set as tomorrow).
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"
}