Skip to main content
This guide explains how to add Sezzle as a payment option on your Open Cart website, enabling customers to use Sezzle at checkout.
Sezzle supports Opencart versions 3.0.3.7.

Installation

  1. Download the Sezzle module from the Opencart Marketplace
  2. In your Opencart back office, go to Extensions > Installer
  3. Select Upload and select the .zip file that you downloaded
  4. Go to Extensions > Payments
  5. Find Sezzle, and select Enable Module
    • The plugin is ready to be configured
      To learn how to install the plugin after you’ve downloaded it, watch the official Opencart video tutorial

Configuration

  1. In your Opencart admin, go to Extensions > Payments
  2. In the Payments section, find Sezzle and select Configure
  3. Fill out the following fields
    FieldValue
    StatusEnable or Disable
    Public KeyPublic Key from the Sezzle Merchant Dashboard
    Private KeyPrivate Key from the Sezzle Merchant Dashboard
    Test ModeYes or No for Testing
    Transaction MethodUse Authorize and Capture to immediately capture payment when a Sezzle checkout is completed and Authorize Only to authorize payment when a Sezzle checkout is completed.
    This requires a follow up capture request from backoffice to complete payment. See Authorize Only vs Authorize and Capture for details about the difference between the two choices.
    Allow TokenizationEnable to offer returning shoppers a faster checkout experience by bypassing the Sezzle checkout.
    Enable Widget in PDPEnable for showing the Sezzle widget on the PDP
    Enable Widget in Cart PageEnable for showing the Sezzle widget on the Cart Page
    Sort OrderEnable for sorting the position of Sezzle payment option in the checkout page

Payment Capture

Payment Action set as Authorize and Capture

  • Payment will automatically be captured during the checkout process.

Payment Action set as Authorize Only

    1. In your Opencart back office, go to Sales > Orders
    1. Select the order in which you want to capture the payment
    1. Go to the Sezzle tab
    1. Enter the capture amount
    1. Click Capture Payment

Payment Refund

  1. In your Opencart back office, go to Sales > Orders
  2. Select the order for which you want to refund the payment
  3. Go to the Sezzle tab
  4. Enter the refund amount
  5. Click Refund Payment

Payment Release

  1. In your Opencart back office, go to Sales > Orders
  2. Select the order for which you want to release the payment
  3. Go to the Sezzle tab
  4. Enter the release amount
  5. Click Release Payment

Upgrading the module

If you are using an older Sezzle Opencart module version and want to use the latest version follow these steps:
  1. Uninstall the existing Sezzle module
  2. Install the latest plugin version as described in Installation
  3. Configure the latest plugin version as described in Configuration