Before going live, you may test your integration with Sezzle using the Sezzle sandbox test environment, rather than the live production environment.

Accessing Sandbox and Production Environments

  • A merchant who registers for a Sezzle production account automatically receives sandbox access
  • Default admin users of the production dashboard can also access the sandbox dashboard
  • Merchants can create a standalone sandbox account without a production account, ideal for testing production features without becoming a Sezzle merchant (e.g., during system integration)

Testing Your Integration

  1. Access the sandbox

  2. Log in using your Sezzle Merchant dashboard credentials

  3. From the menu at the left select Settings > API Keys

  4. Click the button labeled create API key

  5. Follow the prompts to create public and private API keys

    • The same login can be used for both sandbox and production dashboards.
    • API keys for sandbox and production are not interchangeable:
      • Sandbox API keys cannot be used in the production dashboard.
      • Production API keys cannot be used in the sandbox.
    • The sandbox gateway URL is https://sandbox.gateway.sezzle.com.
  6. Start a checkout on your store website

  7. Select Sezzle as the payment method

  8. Complete the Sezzle checkout using the test data

  9. Verify that the order goes through

    Refer to Postman Setup section on how to progmatically create orders and more leveraging Sezzle Core API.