Skip to main content
  • Sezzle supports individually-authorized transactions for single purchases, with the latest version enabling customer tokenization for future transactions.
  • Integration options include:
    • Direct API integration
    • Lightweight JavaScript SDK
    • Integrations with popular eCommerce platforms
  • Contact the Sezzle team for API-related questions.
  • An approved Sezzle account is required to start integration; sign up if you don’t have one.
Assume that all API methods require an Authorization bearer token.

Direct Integration Quick Start

  1. Use API keys to obtain an authentication token
  2. Create a session with an order object
  3. Redirect user to Sezzle checkout URL
  4. User completes Sezzle checkout
  5. Sezzle redirects user back to merchant complete URL
  6. Manage the order with the Order API

Open API Specification

  • The OpenAPI Specification (OAS) offers a standard, language-independent interface for RESTful APIs, allowing humans and machines to understand service capabilities without source code, documentation, or network traffic analysis.
  • Access the Sezzle v2 OpenAPI Specification for integration details.
  • Import the Sezzle v2 OpenAPI Specification into the Swagger Editor to generate a Sezzle client in multiple programming languages.
  • For languages unsupported by Swagger, use OpenAPI Generator as an alternative tool.