LogoLogo
  • Welcome to Subscribe
    • Introduction to Subscribe
    • Subscribe Release Notes
      • 2025.1
      • 3.17.0 Major Release
        • 3.17.0.x Hotfixes
        • 3.17.1 Minor Release
          • 3.17.1.x Hotfixes
        • 3.17.2 Minor Release
      • 3.16.0
        • 3.16.0.X Hotfixes
        • 3.16.1 Minor Release
          • 3.16.1.X Hotfixes
        • 3.16.2 Minor Release
          • 3.16.2.X Hotfixes
        • 3.16.3 Minor Release
          • 3.16.3.x Hotfixes
      • 3.15.0 and 3.15+
      • 3.14 and 3.14+
      • 3.13.0 and 3.13+
      • 3.12
      • 3.11
      • 3.10
      • 2.X Releases
    • Coming Soon: What's On Your Way
    • NCS Circ Service Packs
      • 2018.5 Service Pack 1
      • 2018.5 Service Pack 2
      • 2018.5 Service Pack 3
      • 2018.5 Service Pack 4
      • 2020.2.0 Version
      • 2020.2.1 Version
      • 2020.2.2 Version
      • 2020.3.0 Version
      • 2020.4.0 Version
        • 2020.4.0 Version - Resolved Issues
        • 2020.4.0 - Enhancements
  • Naviga Applications and User Guides
    • Landing Application User Guide
      • Create a New User
      • Editing User Details
      • Exporting the Users
      • Password Settings
    • Solicitor Concierge User Guide
      • Solicitor Quickstart
      • Find your way around the Solicitor UI
      • Tutorials
        • Audit Trail
        • Configure available areas
        • Configure a sales product
        • Configure marketing text
        • Configure terms and conditions
        • Configure premiums
        • Configure an offer group
        • Configure an activation fee
        • Configure users, sales teams, and team members
          • Best practices for user accounts
          • Roles and permissions matrix
        • Import or Export Solicitor Data
        • Reference tables
    • CSR User Guide
      • Account information
      • Subscription Search
      • New Subscription Registration
      • Sending Invites
      • Create a new subscription
      • Digital Product Management
      • Disclaimer Management
      • Registration Management
      • NCS Only
        • Delivery Issues and Delivery Management
        • Billing and payment management
        • Address management
        • Update Solicitation Preference
        • Upgrades and downgrades management
        • Temporarily stop a subscription
        • Permanently stop a subscription
        • Create a vacation transfer
        • Redirect to classic portal
        • Restart a Subscription
      • Matrix Only
        • Billing and payment management
      • Show events and access events
    • Subscription Panel User Guide
      • Overview
      • Tutorials, how-tos, and reference documentation
        • Component Matrix
        • Create, edit, or remove component properties
          • Common properties quickstart
        • Create, edit, or delete a Presentation Template
        • Create, edit, delete, import or export Presentations
        • Preview a Presentation
        • Tutorials and Step-by-step guides
        • Reference documentation
          • Analytics
          • Presentation URLs
    • CMS User Guide
      • Overview
      • Tutorials, how-tos
        • How to Create a New Page
        • How to Manage Attributes
        • How to Manage Benefits
        • How to Manage Rewards
        • How to Manage Content and Pages
        • How to Manage the FAQ Section
        • How to Manage Images
        • How to Manage Slideshows
        • How to Manage Navigation: Links, Menu, Footer
        • How to Manage Notifications
        • How to Manage Newspapers (Divisions) And Newspaper Groups
  • Subscribe Features
    • New Starts and Restarts
      • Active Subscription Check
      • New starts
        • Complimentary (free-of-charge) subscriptions
        • 'Day Pass' Subscriptions (NCS Circ)
        • Gift Subscriptions (NCS Circ)
        • Lite Subscriptions
        • Trial-with-Payment subscriptions (NCS Circ)
        • Country-Only-Start Subscriptions (NCS Circ)
        • Auth0 Email Verification
      • Occupant creation/update during a new start (NCS Circ)
      • PurchaseAPI and failed starts reprocessing
      • Restarts (NCS Circ)
      • Restarts (Matrix)
    • Payment features (NCS Circ)
      • Tip: One-time and Recurring (NCS Circ)
      • Activation fees (NCS Circ)
      • One-time payment and Auto-renew (NCS circ)
      • Apple Pay: NCS Circ, Payway & Braintree
      • Google Pay: NCS Circ, Payway / Braintree
      • Variable Pricing (NCS Circ)
    • Upgrades and Downgrades
    • Stop Saver (NCS Circ)
    • Multicurrency (Vindicia only)
      • Multicurrency set up user guide
    • Occupant data update
  • ADDITIONAL RESOURCES
    • Subscribe APIs
      • Newsletter Widget API
      • InApp API (External Payments)
      • Newstart InApp (Webhooks)
      • Subscription API
      • Entitlements API Reference
      • Firefly
    • Workflows
      • Make a Payment Workflow
      • Auto-renew Workflows
      • NCS Only
        • eBill Workflows
        • Vacation Transfer Workflow
        • Permanent Stop Workflow
        • Temporary Stop Workflow
        • Solicitation Preference Workflow
        • Delivery Issues Workflow
        • Address Management Workflow
        • Restarts
        • Subscription Purchase Workflows
      • Matrix Only
        • New Start (Matrix)
      • CircPro Only
        • New start Workflow
        • Complaints Workflow
        • Update Payment Information Workflow
        • Switch to Invoice Workflow
        • One Time Payment Workflow
        • Temporary Stop Workflow
      • New Start Flow
      • Move Flow
    • Videos & Webinars
Powered by GitBook
On this page
  • Goal
  • Pre-requisites
  • Details
  • Implementation technical details
  • UI examples

Was this helpful?

Export as PDF
  1. Subscribe Features
  2. New Starts and Restarts

Restarts (NCS Circ)

PreviousPurchaseAPI and failed starts reprocessingNextRestarts (Matrix)

Last updated 3 years ago

Was this helpful?

Goal

This guide walks you through the Restart feature that allows the user/CSR to restart a permanently stopped subscription or account in real-time in NCS Circ. Depending on the settings and stopped subscription details the end-user/CSR will either be able to restart the subscription in real-time via Self-Service/One CSR Portal respectively or they will be redirected to the Subscription Panel to purchase a new subscription.

Pre-requisites

Prior to 3.16.0 Release

  1. Have Subscribe 3.14 or above

  2. Have NCS Circ 2018.5+SP1+SP2+SP3 (equal to 2020.2.0) or above, For correct work we recommend to upgrade to rapid release 2020.2.2 or 2020.3 version

  3. Have circulation microAPI working and provide the URLs for get/ratecodedetails and get/ratesInfo.

Starting from 3.16.0 Release the minimum required version of NCS Circ is 2020.4

Details

  1. The subscription should be eligible for restart. The following criteria should be met:

    1. The Subscription has been stopped for less than X days (set up for the client in MG2 control)

    2. The Subscription is not

    3. No payments made during last 24 hours

    4. The Rates are returned from the NCS Circ OR the Rates are not returned but the balance is negative

  2. The final submit of the page will POST a payment of (+ Donation/Tip optional):

    1. If the balance<0, then the payment is SelectedRate.Amount (from GetRates or GetSubscriptionInfo) + Subscription.BalanceDue (from SubOcc)

    2. If the balance>0, then the payment is only SelectedRate.Amount (from GetRates orGetSubscriptionInfo)

For real-time restarts the latest extracts are required

Implementation technical details

Prior to 3.16.0

  1. For getting previous outstanding balance: SubscribeAPI calls subOcc circAPI program to get previous outstanding balance.

  2. For getting restart rates: SubscribeAPI calls ratesInfo of circAPI program to get RatecodeId. It then calls get/ratecodedetail microAPI to get details like term amount etc.

  3. Project Manager must create a ticket for the implementation team to turn on the Restart feature and provide the following details in the ticket:

    1. provide the URLs for get/ratecodedetails and get/ratesInfo. Please ensure the microAPI is working before creating an implementation ticket.

    2. the maximum number of days a stopped subscription must be considered to restart.

    3. whether donation/tip is used for restarts for both One CSR portal and Self Service

Starting from 3.16.0 onwards

  1. For getting previous outstanding balance: SubscribeAPI calls subOcc circAPI program to get previous outstanding balance.

  2. For getting restart rates: SubscribeAPI calls GET/Subscriptions/subscriptionid/SubscriptionInfo microAPI to get details.

  3. Project Manager must create a ticket for the implementation team to turn on the Restart feature and provide the following details in the ticket:

    1. provide the URLs for GET/Subscriptions/subscriptionid/SubscriptionInfo.Please ensure the microAPI is working before creating an implementation ticket.

    2. the maximum number of days a stopped subscription must be considered to restart.

    3. whether donation/tip is used for restarts for both One CSR portal and Self Service

UI examples

Below you can see how the flow will look like for Account Management and one CSR portal.

The rates should be set in NCS circulation system and they are returned from it in real-time.

At this example you can see a subscription with negative subscription balance of 20.20$ and the rates returned from NCS circ for 13 weeks.

As the rates are returned then the user is able to select the date when the subscription is restarted. If no date in the future is selected then the subscription will be restarted immediately.

The final submit of the page will POST a payment of SelectedRate.Amount (from GetRates) + Subscription.BalanceDue (from SubOcc).

At this example you can see a subscription with negative subscription balance of 8.75$ and NO rates returned from NCS.

As in case no rates are returned from the circ system then date picker is not displayed - the subscription will be restarted immediately.

The final submit of the page will POST a payment ofSubscription.BalanceDue (from SubOcc).

At this example you can see a subscription with negative subscription balance of 1.25$ and the rates returned from NCS circ for 1 month.

As the rates are returned then the CSR is able to select the date when the subscription is restarted. If no date in the future is selected then the subscription will be restarted immediately.

The final submit of the page will POST a payment of SelectedRate.Amount (from GetRates) + Subscription.BalanceDue (from SubOcc).

Donation option will be displayed only if the Client using them. Adding tip is only available from print subscriptions (please see more about adding to in ourdocumentation).

For more details please see the

Complimentary
public
Flowchart
Stopped subscription with rates returned from the circ system
Stopped subscription with NO rates returned from the circ system
Stopped subscription with rates returned