Skip to main content

Variable price payment agreement

A variable price payment agreement allows you to charge the user differing amounts at each interval (e.g., monthly, weekly), up to a maximum limit that the user approves in advance. This is ideal for services where the payment amount may change, such as usage-based billing. The interval can also be different, which makes it ideal for any pay-per-use services.

Example industries/use-cases​

⚑️ Utilities: Power, water, telecom bills or EV charging where the amount depends on usage
🍱 Food Delivery & Groceries: Weekly meal delivery with changing order totals
πŸ›΄ Mobility & Transport: Car sharing or bike rental subscriptions with variable monthly charges
πŸ…ΏοΈ Parking & Charging: Parking apps or parking aggregators, EV charging πŸ“² On-demand services: Home repairs and cleaning
🎰 Entertainment: Lottery and other entertainment subscriptions where the amount varies depending on user´s purchases.

How it looks in the app​

Variable price payment agreements in Vipps

API request snippet​

"pricing": {
"type": "VARIABLE",
"suggestedMaxAmount": 50000,
"currency": "NOK"
}

Interval can be optional.

"interval": {
"unit": "MONTH",
"count": 1
}

Help us improve our documentation

Did you find what you were looking for?