Skip to main content

Campaigns

Campaigns are a way to make the user feel a little special in the agreement sign up process. With the campaign functionality merchants can present their users a special offer at sign up. Campaign information will be displayed on the active and stopped subscriptions until the campaign has expired. After that, the regular price and interval will be displayed.

Important

Campaigns are only supported Fixed price payment agreement. They cannot be created with Variable price payment agreement or Flexible price payment agreement

Example industries/use-cases

✨ Any subscription model that includes a campaigns, an introductory offers, or a discounted trial period

How it looks in the app

Event campaign

The event campaign provides an agreement with a set price until a given event end date. After this date, the users are charged a fixed price in fixed interval.

Event campaign in Vipps

API request snippet

"campaign": {
"type": "EVENT_CAMPAIGN",
"price": 1000,
"eventDate": "2022/12/25T00:00:00Z",
"eventText": "until Christmas"
}

Period campaign

The period campaign provides an agreement with a set price for a given duration. A duration is defined by a number of periods (DAY, WEEK, MONTH, YEAR), after which the users are charges a fixed price in fixed interval.

Period campaign in Vipps

API request snippet

"campaign": {
"type": "PERIOD_CAMPAIGN",
"price": 100,
"period": {
"unit": "WEEK",
"count": 10
}
}

Price campaign

The price campaign offers an agreement at a lower price. This campaign price is charged in the defined interval during the campaign period, after which regular price is charged in the same interval. The charging interval is the same during and after the campaign but the price will vary.

Price campaign in Vipps

API request snippet

"campaign": {
"type": "PRICE_CAMPAIGN",
"end": "2022-12-25T00:00:00Z",
"price": 100
}

For technical documentation go to: Recurring API Guide, Campaigns.

Help us improve our documentation

Did you find what you were looking for?