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. 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.Gives users time to prepare or update their payment details before the charge is processed.
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"
}