Test your app for multiple service charges
Set up and test your app to manage multiple service charges (MSC).
Test MSC functionality for your test merchant
Complete these steps to test multiple service charges (MSC) functionality in your test merchant account:
Step 1: Create up to three service charges for testing from a test Merchant Dashboard or Clover device.
Step 2: Check the multiple service charge (MSC) endpoints for data.
Step 3: Open an order and apply the service charges to the order.
Step 1: Create service charges for testing
Create up to three service charges for testing. You can create and test service charges from the Merchant Dashboard or on a Clover device.
Option 1A: Create service charges from your test Merchant Dashboard
-
Log in to the Developer Dashboard.
-
On the test Merchant Dashboard, click Account & Setup. The Account & Setup page appears.
-
Under Business Operations, click Additional Charges. The Additional Charges page appears.

Test Merchant Dashboard—Additional charges page
-
Click Add service charge. The Add service charge pop-up appears.

Test Merchant Dashboard—Add service charge pop-up
-
Enter the service charge name and amount.
-
Click Save. The service charge list displays the added service charge.

Test Merchant Dashboard—Service charge added
Option 1B: Create service charges on a Clover device
-
On the Clover device, tap the Setup app.
-
Tap Additional Charges. The Service charges window appears.

Clover device Setup app—Add a service charge
-
Tap Add Service Charge. The Add service charge window appears.


Clover device Setup app—Add service charge details
-
Enter the service charge name and amount.
-
Tap Save. The service charge list displays the added service charge.

Clover device Setup app—List of service charges
Step 2: Check the multiple service charges endpoints for data
Request returns multiple services charges data: If a request to the MSC endpoint returns a response, it indicates that the MSC feature is activated for your test merchant.
- Send a request to the Get service charges associated with a merchant endpoint.
- Use the data returned in the response from the endpoint to apply service charges to an order.
Important! Use data returned from the MSC endpoints. Do not access the legacy service charges endpoint, as it will have redundant data.
Request does not return data: If a request to the MSC endpoint does not return data, it indicates one of the following:
- MSC feature is not activated for the test merchant.
- Your app has not been updated to use the MSC endpoints.
In this case, continue to use the legacy endpoint for service charges. See Get default service charge for a merchant.
Step 3: Apply service charges to an order
As a test merchant, apply and save service charges to an order on the Clover device.
-
On the Clover device, tap the menu icon, then tap Add Service Charges.

Clover device—Add service charges pop-up
-
Select the checkboxes of the service charges you want to add and then click Save.

Clover device—Select service charge to add
The service charge is added under the subtotal section on the order.
Updated about 22 hours ago

