Get started with the developer platform

Quick overview of how to use the sandbox and production environments with separate developer accounts

Developer platform

The Clover developer platform requires you to create two separate developer accounts—one in the sandbox environment and another in the production environment.

Sandbox environment

You can use the sandbox environment as a testbed to experiment with the Clover platform capabilities.

  1. Create a sandbox developer account.
  2. Use the sandbox Developer Dashboard to:
    1. Build and test your apps.
    2. Install your apps on test merchants accounts before you create a production developer account and submit your app for approval.
    3. Create additional test merchants for each region with different settings to simulate the effects of regions, time zones, currencies, or permissions.
    4. Test your apps that interact with the Clover payment functions. The sandbox environment is connected to a test payment gateway that checks the validity of test cards and provides realistic responses to payment requests. This lets you build apps that can handle all possible responses when completing a transaction.

Production environment

You must have an approved production developer account before Clover can approve your apps.

  1. Create a separate production developer account for each country or region where you want to create apps:
  1. Complete the developer account verification and approval process.
  2. Re-create your app in the production environment.
  3. Submit your app for approval after you test your app. The Clover team reviews and approves each developer account you create in a production environment. After your app is approved and published, merchants can download and install your app from the Clover App Market.
  4. Monitor the status of your app approval and communicate with the Clover team from the production Developer Dashboard. For more information, see Understand the app approval process.

Get started

Use the following topics to work with the Clover developer platforms—sandbox and production environments.