What is a subscription in Arc XP Subscriptions
Arc Subscriptions supports different subscription acquisition methods, which enables a host of business strategies. In this context, the acquisition method refers to how the customer came to possess the subscription. One underlying subscription product SKU, such as Digital All Access, can be granted to a user in many ways. See Subscription Types.
Arc Subscriptions provide configurable renewal timeframes. Few options are listed below with renewal logics.
- Weekly: Renewal payment due date is set to the same day of the week as the initial purchase.
- Monthly: Renewal payment due date is set to the same day of each month except when the day does not exist in the next month. The renewal payment due date will take place on the last day of the month when the initial purchase day does not exist. The due date is recalculated each month and will return to the day of purchase if possible.
- Yearly: Renewal payment due date is set to the same day of each year. The only exception is when the initial purchase is completed on a leap year, February 29, all subsequent renewal payment due dates will be on February 28.
Each subscriptions have certain attributes associated with them.
Field | Description |
---|---|
subscriptionID | unique id of the subscription |
sku | sku of the subscription product |
status | numerical value indicating the subscription status |
paymentMethod | pyament information of the subscription |
productName | name of the product |
nextEventDateUTC | next billing dates |
events | lists of events associated with the subscription |
priceCode | price code of the product for this subscription |
currentRetailCycleIDX | numerical value indicating which billing cycle the subscription is in |
site | site that the subscription was purchased |
orderNumber | order number for the subscription |
billingAddress | billing address for the subscriptions |
associates | if the subscription is shared, this lists who it was shared with |
Subscription Types
Paid
When a customer purchases a subscription using an Arc Subscriptions-orchestrated checkout, this subscription is attributed to the Identity account as a paid subscription.
Linked
A client-controlled service that is outside of the Arc Subscriptions universe can Securely Communicate With Arc Subscriptions to grant a subscription to a customer without a related Arc Subscriptions transaction. This acquisition method is intended for scenarios where the user is entitled to a subscription because of a purchase made elsewhere. For example, the customer purchased a print subscription which was bundled with digital access.
Free
A customer can be granted a free subscription by a customer service agent from within the CSR admin. This is intended for scenarios where the customer should have access to a subscription without a related transaction. For example, the advertising department might want to grant digital access to the Chief Marketing Officer of a large advertiser so that the CMO doesn’t hit the paywall while checking out their ads in action.
Gift
A gift subscription makes giving easy. Customers know the value of your subscription and want to share that with their friends and family. With a little setup and development, you can create a gift purchase and redemption experience for customers to give and receive subscriptions.
This subscription type is intended to interact with two end users: the person who purchases the subscription, known as the gift giver
, and the person who enjoys the subscription once it is redeemed, known as the gift redeemer
.
Shared
When configuring a product, you can specify how many users the subscription owner can share their subscription with. The person who purchased the subscription maintains sole ownership of the subscription, and can share the benefits of the product with the allotted number of people. Each associate must have their own Identity account and password. Shared subscriptions have the same status and properties as their parent subscription in terms of status, product & price.
Enterprise
For your largest organizations, we offer APIs for managing Enterprise Group subscriptions. These APIs let you build the flows to support your business and connect with your management tools. You can create and manage groups, and those groups can then access codes sent to users, all with APIs.
Group
Group subscription allows granting subscription to an organization such as a company. There are two main ways of granting access sites and seats.
- Site access is granted via IP range entitlements. Users visiting from a specified IP range will be granted the associated subscription.
- Seat access leverages associated subscriptions or user email domains with a group access code.
SWG
The subscription will have SWG type, if the subscription is bought through Subscribe with Google.
Subscription status
Code | Status | Access Notes |
---|---|---|
1 | Active | User can fully access entitlement |
2 | Terminated | Subscription is no longer available for user to access |
3 | Canceled | Entitlement will be revoked when the termination date is reached. If the subscription is in a canceled status, it will be terminated at the end of the current cycle. |
4 | Suspended | Entitlement will be revoked if payment is not made by termination date |
5 | Gifted | Subscription was provided as a one time payment gift. Once the term ends, gift subscription cannot be renewed and will ternimate. |
6 | Smart Dunning | Renewal payment failed, retry logic will proceed and entitlement will be revoked if payment is not successful |
7 | Vindicia | Renewal payment failed, subscription was sent to Vindicia for collection, entitlement will be revoked if payment is not successful |