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
  • Before you Start
  • Variable Pricing in Subscription Panel for New Starts
  • Variable Pricing in Self-Service

Was this helpful?

Export as PDF
  1. Subscribe Features
  2. Payment features (NCS Circ)

Variable Pricing (NCS Circ)

This feature enables NCS Circ clients to apply a surcharge (processing fee) for credit card payments without explicitly itemizing it. When a credit card is selected as the payment method, the surcharge is automatically added to the term amount and displayed as part of the total amount payable, without showing the surcharge as a separate line item. Conversely, if the payment method is a bank account (ACH) or bank draft, no surcharge is applied. As a result, for the same subscription or offer, users will see a difference in pricing depending on whether they choose a credit card or a bank account/draft as their payment method.

  • The Variable Pricing is not available for payments initiated from SubCon Admin and is not applicable for payments through PayPal.

  • Day pass subscriptions do not support Variable Pricing.

Subscribe does not calculate the credit card surcharge amount. The surcharge amount is received from the NCS Circ for each transaction.

Before you Start

Make sure you meet the following pre-requisites:

  • NCS Circ version: 2025-0.0

  • Subscribe version: 3.17.2

  • To enable the Variable Pricing functionality, set the MG2 control API Setting Keys

    • DTI.CashDiscounting to 1

    • Billing.CreditCard.ProcessingFee.Enable to 0 (this disables Processing Fee flow)

  • For an end-to-end flow of Variable Pricing, respective Business Rules must be set up in NCS Circ.

The 'Processing Fee' and 'Variable Pricing' features cannot be used simultaneously. If both features are enabled for a client, the Processing Fee feature takes priority. Disabling Processing Fee flow is recommended if you opt for Variable Pricing.

Variable Pricing in Subscription Panel for New Starts

With the Variable Pricing feature, a surcharge will be applied if the payment method involves a credit card—including but not limited to options such as Google Pay or Apple Pay (non-ACH). Conversely, no surcharge will be applied if the payment method is a bank account (ACH) or PayPal.

When Variable Pricing is enabled through the CMS component and the MG2 control key, the subscription cost displayed to users selecting a credit card payment option includes the surcharge amount. However, this surcharge will not be itemized in the payment details (such as processing fees, activation fees, etc.) and will instead be integrated into the total amount shown.

Below is an illustrative new start flow set up in a 'Simple' CMS theme:

  1. Landing page where the users get to see different offers.

  1. Offer details are displayed followed by the display of the components such as User Information, Address Information, Payment Information, and Order summary.

  1. User Information - In this tab, the user enters the email. If the user is new, the user will be prompted to enter a password and confirm the entered password. If the user is already known, an info message such as "This email is already used" will be displayed. (is the email ID already available in the Subscribe database or Auth0?). The user clicks Continue button.

  1. Address Information - The user enters address details.

  1. Payment Information - In this tab, the subscription payment is displayed and the price changes based on the selected Payment Method.

  1. Order Summary

  1. The final Congratulatory page

Variable Pricing Elements in SP Presentation
Configuration of Variable Pricing elements

Landing Page - Heading

Landing Tile - Title & Subtitle

Digital Offer Tile Top - configuration

(Page V3 > Landing-Tiles V3 > Promotion Digital V3 > Tile top Text)

Digital Offer Title & Subtitle - configuration

Digital Offer Details - configuration

(Page V3 > Landing-Tiles V3 > Promotion Digital V3 > Body > Insert an image with offer details)

Components page - Title

Components page Title - configuration

Components page Active sign - configuration

(Page V3 > Offer Selector Tiles V3 > Sign Hide: OFF Active sign color: < # >

Components Page Marketing Text - configuration

Payment Information - Price details

The above configuration is one of the most important prerequisites for the Variable Pricing feature.

Variable Pricing in Self-Service

If the Variable Pricing feature is enabled in the Self-Service, the credit card surcharge is applied only to the base amount of the offer and any outstanding dues. Elements such as donations, tips, taxes, etc., are excluded from the surcharge calculation. The surcharge amount and the base amount of the offer are sent to NCS. However, these amounts are combined and presented as a single rate term to the end-user on the Self-Service page. As a result, the surcharge is not displayed as a separate line item and remains invisible to the end-user.

Variable pricing can be applied to the following payment flows:

  1. One-time payment

  2. Autopay (EZPay signup)

  3. Restarts

When the Variable Pricing feature is enabled, on the Payment page, there will be two Rate columns in the Rate grid, (one for Credit Card and the other for Bank account) clearly highlighting the rate difference for the same offer with respect to the payment method.

Below is an example list of CMS Contents on each page that can be customized as per your requirement:

(CMS > Content > Select the Page (Payment/SubscriptionRestart/AutoPaySignUp) > Select the appropriate property and edit the label text as per your requirement)

  1. Payment Page -> PaymentOptionsHeader.ACHAmount

  2. Payment -> AutoPaySignUpHeader.ACHAmount

  3. SubscriptionRestart -> PaymentOptionsHeader.ACHAmount

  4. AutoPaySignUp -> AutoPaySignUpHeader.ACHAmount

One-time payments include making a one-time payment for an active subscription that is not on autopay, paying a Tip, or a donation.

The credit card surcharge is not applicable for Tip and Donation amounts even when the payment is done using credit cards.

Hence for one-time Tip and donation payments, the variable pricing will not be in effect since the credit card surcharge is not calculated in these payments. Tip Payment

Adding a Tip feature is ideally not applied to Digital subscriptions.

For a non-digital subscriber, the 'Add Tip' hyperlink will be available on the Dashboard page. Clicking on it opens up the Add a Tip page where the user can enter the Tip amount.

Given below is an example of a one-time Tip payment for an active user who is not on Autopay. The user needs to pay only the Tip amount even when the payment method is a Credit card.

Donation Payment

Both digital and non-digital subscribers can pay for donations. Just like Tip payments, donations are free of surcharges, and hence, variable pricing does not affect donation payment.

Subscription Payment

However, for subscription cost payment, the credit card surcharge will be added to the rate amount, and it will be displayed as a single rate term if the payment method is a credit card.

Below is the Dashboard page of a user who is not on Autopay.

  1. The user clicks on the 'Sign up to EZPay' link.

  1. The rate grid displays varying price details for credit card options and ACH options (bank account) for offers. For an offer with a term length of 4 months, CC Amount is $180.0 whereas ACH Amount (Bank account) is $100.00.

  1. In the above example, the selected payment method is the Credit card option. After entering the credit card details, the final Payment Confirmation page will be displayed as shown below. Please note that during EZPay signup, the user may also opt to pay a Donation amount. The subscription amount will be deducted later.

A subscription can be restarted if,

  • it is already stopped and stopped within a certain number of days (the number of days is configurable using the MG2 Control key Restart.MaxStoppedDays)

  • there have been no payment events in the last 24 hours and/or no already pending Restart request with a future date.

  • it is not a Trial or Complimentary subscription

The visibility of the 'Restart subscription' hyperlink is determined solely by the CMS link restrictions.

When the user clicks on the 'Restart' hyperlink on the Self-Service Dashboard page, the Restart workflow starts.

Restarts with Negative balance: When restarting a stopped subscription, if there is any outstanding amount from the previous subscription, the end-user must pay the negative balance along with the subscription cost.

In this case, the credit card surcharge is calculated on the subscription cost amount and a grace cc surcharge is calculated on the due amount to be paid. These surcharges (cc surcharge and grace cc surcharge) are then added to the subscription cost and will be displayed as a single term in the Amount column of the rate grid. Hence the credit card surcharges are not visible to the end user. The negative balance (debt) will also be displayed separately. Refer to the image below.

Restarts without a Negative balance (no due amount):

For credit card payments, the subscription cost displayed in the Amount column will include the actual cost plus the credit card surcharge. Additionally, the user may choose to pay a donation or tip amount during the restart process. For Bank account payments, the user has to pay just the subscription cost.

PreviousGoogle Pay: NCS Circ, Payway / BraintreeNextUpgrades and Downgrades

Last updated 5 months ago

Was this helpful?

Landing Page Heading - configuration (Page V3 > Subtitle)

Landing Tile Title & Subtitle - configuration (Page V3 > Landing-Tiles V3 > Title / Subtitle)

Digital Offer - Tile Top

Digital Offer - Title and Subtitle

(Page V3 > Landing-Tiles V3 > Promotion Digital V3 > Title / Subtitle)

Digital Offer - Details

(Page V3 > Title)

Components page - Subtitle

Components page Subtitle - configuration (Page V3 > Offer Selector - Tiles V3 > Title)

Components page - Active sign

Active sign background color: < # >)

Components page - Marketing Text

(These details come from the SolCon settings of the selected Offer Group. Offer Groups > Marketing text. The components in the Marketing text can be configured as follows: Inventory > Marketing Text > Attributes & Images Title Price)

Payment Information - Price details (if Tax is applicable for the Zipcode entered in the Address)s

Payment Information Price details - configuration (Page V3 > Step V3 > Toggle ON the Pricing labels)

You can also configure the pricing labels' text in the above component properties as given below:

Order summary - Price details

Order Summary - Price details (if Tax is applicable for the zip code entered in the address)

Order Summary Price details - configuration (Page V3 > Step V3 > toggle ON the pricing labels) You can also configure the pricing labels' text in the above component properties as given below:

Note: The property ‘Cash Discounting Enable’ in the PaymentMethodsV3 component should be toggled ON in your CMS Presentation as below: (Page V3 > Step V3 > Payment Methods V3 > Toggle ON the property 'Cash Discounting Enable".

For Bank account payments, the user has to pay just the subscription cost and the debt amount.

When Variable Pricing is enabled and if the payment provider is Fluid Pay via Naviga Pay, split transaction is applicable. For more details on split transactions, refer : .

Split Transactions for Fluid Pay via Naviga Pay
Selected offer details display
User Information tab
Address Information tab
Payment Information tab
Order Summary tab
Final Congratulatory page
Two Rate columns in the Rate grid
Entered Tip amount to pay (One-time payment)
Paying only the Tip amount and no surcharge
One-time payment of subscription which is not on Autopay
Payment Information for a restart with a negative balance
Restart with no previous due amount