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.
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.
- Vipps
- MobilePay
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.
- Vipps
- MobilePay
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.
- Vipps
- MobilePay
API request snippet
"campaign": {
"type": "PRICE_CAMPAIGN",
"end": "2022-12-25T00:00:00Z",
"price": 100
}
For technical documentation go to: Recurring API Guide, Campaigns.