Ecommerce tokens, permission, and settings

North America—United States and Canada

Clover Ecommerce APIs enable developers to create custom apps and integrations, offering PCI-compliant payment solutions and flexible API-only options for enhanced ecommerce functionality. As a developer, you can get started with building and testing your ecommerce app integrations on the Global Developer Dashboard.

Get started with the Global Developer Dashboard

  1. Create a global developer account.
  2. Manage test merchant accounts and information.
  3. Generate Ecommerce API tokens (public and private keys) for your test merchant.
    Note: Test API tokens generated from the sandbox Merchant Dashboard are intended for development and testing only. You need the merchantId and test API token to test interactions with Clover Ecommerce API and your ecommerce integrations.
  4. Copy the public and private tokens to test your ecommerce integrations as follows:
    • Public token—Use as the Ecommerce API key or apiAccessKey for card, gift card, or ACH tokenization.
    • Private token—Set as the Bearer token in the Authorization header to use Ecommerce APIs. Also, used for hosted checkout integrations.
  5. Tokenize the payment source, such as cards or gift cards, using the Clover Ecommerce API and then complete the steps to create a charge or pay for an order.

Enable online payments for Ecommerce (card-not-present) transactions

  1. Start your ecommerce integration with a test app.
  2. In the App Settings, click Requested Permissions. The Edit Requested Permission page appears.
  3. Set the permissions based on your integration type.
  4. In the Ecommerce section, select the Enable online payments checkbox. The Ecommerce Settings section displays on the App Settings page.
1116

Clover Developer Dashboard—Ecommerce Settings

  1. Click Ecommerce Settings. The Edit Ecommerce Setting page appears.
Clover Developer Dashboard: Apple Pay iframe integration domain verification link

Clover Developer Dashboard—Edit Ecommerce settings page

  1. Select an option:
OptionDescription
APIConnect a merchant's ecommerce platform or app to Clover services using ecommerce API-only integration. See Clover Ecommerce APIs for payments.
Hosted iFrameUse the hosted iframe from Clover to integrate a secure payment form on a merchant's website. See Clover iframe integrations overview.
Hosted CheckoutTake payments on the merchant website with Clover. See Clover hosted checkout integration.
  1. Click Save. The selected integration type displays on the App Settings page.

Related topics