Developer platform—Quick steps

Europe
Latin America

The developer platform is used by developers in Europe and Latin America—Argentina. In North America, the developer platform is legacy as now these developers can use the global developer platform. The developer platform has two environments that require two separate developer accounts, unlike the global developer platform, which provides consolidated access to both environments with a single developer account.

Environment base URLs

EnvironmentBase URLDescriptionToken type
Sandbox environmenthttps://apisandbox.dev.clover.comUse the sandbox REST API with the Android emulator or with our Developer Kits and sandbox test merchants.To test your app in the sandbox environment, you can generate and use merchant-specific test API tokens instead of access and refresh tokens.
Production environment- United States and Canada: https://api.clover.com
- Europe: https://api.eu.clover.com
- Latin America: https://api.la.clover.com
Use a separate base URL in production for each of the Clover supported markets.Use access and refresh tokens following the region-specific OAuth flow to secure merchant data.
Note: Do not use the test merchant API tokens in the production environment.

Access the 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 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. After you test your app, submit it for approval. 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 it 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.