Set modules for merchant SaaS or service plans

Each Clover merchant subscribes to a software as a service (SaaS) or service plan as per their business needs. These service plans provide merchants access to specific modules. For more pricing and plans, see Clover Pricing.

What are modules?

Modules are categories of functionality available in each merchant service plan on the Clover platform.

Modules do not limit the use of any API endpoint. Clover uses modules for targeting apps to the right set of merchants based on their service plans. For example, an app for managing merchant orders is for merchants with service plans with order handling capabilities. See Add plan-based modules for your app.

Merchant service plan tiers and modules

Merchant service plans are tiered:

  • Entry-level plans provide access to limited modules, such as Payments or Payments Plus, that reach most merchants but support only basic features.
  • Full-featured or higher-level plans provide access to premium modules and all the entry-level plan modules.

👍

TIP

A merchant can purchase or install your app if the app functions with any of the modules listed in the merchant's service plan. If you select only the minimum set of modules that your app requires to function properly, it allows more merchants to purchase and install your app.

Region-based merchant service plans

Clover merchants can subscribe to a merchant service plan based on their business requirements.

United States and Canada merchant service plans

📘

NOTE

Depending on the channel and region, Payments Plus may be called Payments and and Register Lite may be referred to as Essentials.

PlanDescriptionSupported devices
Payments or Payments PlusEntry-level plan for cloud-based payments, employee, and customer management.Clover Mini, Flex, Mobile, or no device + Clover apps that do not require order or item-level data.
Essentials or Register LiteCash register replacement with simple inventory and order management + all Payments features.Clover Mini, Flex, Mobile, tethered Mini-to-Mini, or no device + Clover apps that integrate with order and item-level data.
RegisterFull-featured POS with enhanced inventory and order management, including modifiers, modifier groups, and variants + all Payments Plus and Register Lite features.Clover Station Duo (formerly Station Pro); Station Solo; Station 2018; Mini, Flex; Mobile; tethered Station-to-Mini, Flex, or Mobile; kitchen printer; weight scales + Clover apps that integrate with order and item-level data.
Counter Service RestaurantFull-featured POS for counter service restaurants with tools including item modifiers, modifier groups, variants, bar tabs, and menu management.Clover Station Duo (formerly Station Pro), Station Solo, Station 2018 (US), Mini, Flex, Mobile (US), tethered Station-to-Mini, Flex, or Mobile (US); kitchen printer; weight scales + Clover apps that integrate with order and item-level data.
Table Service RestaurantFull-featured POS for table service restaurants with tools including table mapping and table-side ordering, firing, modifiers, modifier groups, variants, and payments.Clover Station Duo (formerly Station Pro), Station Solo, Station 2018 (US), Mini, Flex, Mobile (US), tethered Station-to-Mini, Flex, or Mobile (US); kitchen printer; weight scales + Clover apps that integrate with order and item-level data.

Europe merchant service plans

PlanDescriptionSupported devices
Payments PlusEntry-level plan for cloud-based payments, employee, and customer management.Clover Mini, Flex + Clover apps that do not require order or item-level data.
Register LiteCash register replacement with simple inventory and order management + all Payments Plus features.Clover Mini, Flex, tethered Mini-to-Mini + Clover apps that integrate with order and item-level data.
RegisterFull-featured POS with enhanced inventory and order management, including features for counter service restaurants + all Payments Plus and Register Lite features.
Note: The Classic plan in Europe is deprecated and unavailable for merchant onboarding.
Clover Station Duo (formerly Station Pro), Mini, Flex, tethered Station-to-Mini or Flex, kitchen printer, weight scales + Clover apps that integrate with order and item-level data.
Table Service RestaurantFull-featured POS for table service restaurants with tools including table mapping and table-side ordering, firing, and payments.Clover Station Duo (formerly Station Pro), Mini, Flex, tethered Station-to-Mini or Flex, kitchen printer, weight scales + Clover apps that integrate with order and item-level data.

Latin America merchant service plans

PlanDescriptionSupported devices
Payments PlusEntry-level plan for cloud-based payments, employee, and customer management.Clover Mini, Flex + Clover apps that do not require order or item-level data.

Identify a merchant's service plan

Your app can identify a merchant's service plans and modules with the following:

  • v3/merchants/{mId}?expand=merchantPlan REST endpoint
  • MerchantConnector in the Clover Android SDK

The planCode and type values provide merchant plan information.

Merchant planPlan codeType
PaymentsCO_TERMINALPAYMENTS
Payments PlusCO_TERMINALPAYMENTS_PLUS
EssentialsCO_REGISTER_LITEREGISTER_LITE
Register LiteCO_REGISTER_LITEREGISTER_LITE
RegisterCO_REGISTERREGISTER
Counter Service RestaurantCO_REGISTERCOUNTER_SERVICE_RESTAURANT
Table Service RestaurantCO_REGISTERTABLE_SERVICE_RESTAURANT

Add plan-based modules for your app

You can select functionality modules for your app based on the service plans. See Merchant service plan tiers and modules. Clover recommends you select only the modules that apply to your app. For example, if your app applies discounts to orders based on added items, you require the Orders, Items, and Discounts modules.

Merchant plans and corresponding modules are available for your app based on regions. In the United States (US), your app is available to all merchant service plans except the Payments Plus plan. See Region-based merchant service plans.

When adding modules to a plan, note the following:

  • If the merchant's subscribe service plan does not have a module required for an app, they cannot install or connect to the app.
  • If a merchant's service plan changes and a module required for an app is removed, the app is uninstalled from their system.
  • Your apps must not display the module functionality of the plans the merchants have not subscribed to. For example, do not display the Items module features to Payments Plus merchants who cannot create and edit items.

To add modules for your app:

  1. Log in to the sandbox Developer Dashboard.
  2. From the left navigation menu, click an app that displays under Your Apps.
Developer Dashboard left navigation menu

Developer Dashboard left navigation menu

  1. Click App Settings. The App Settings page appears.
  2. Click Merchant Availability. The Edit Merchant Availability page displays plans and corresponding modules based on the region in which your app is available.
Edit Merchant Availability page

Edit Merchant Availability page

  1. For a merchant service plan, select the checkbox for the modules you want to make available to your merchants.
  2. Click Save. The selected modules are available for your app to test with your test merchants.