Open Cart
This guide describes how to integrate Sezzle into Open Cart so that you can provide Sezzle as a payment option for your customers. After integrating Sezzle, your Open Cart site will:
- offer Sezzle as a payment option.
- refund Sezzle payments from your Open Cart order management system.
- display Sezzle promotional messaging.
- authorize and capture payments.
Sezzle supports Opencart versions 3.0.3.7.
Integration Steps Overview
Before You Begin
- You should have a Sezzle merchant account.
- Please visit our signup page if you don't have an account.
- Make sure you have the following Sezzle details handy.
- Familiarize yourself with the transaction flow when buying with Sezzle.
Installation
- Download the Sezzle module from the Opencart Marketplace.
- In your Opencart back office, go to
Extensions
>Installer
. - Select Upload and select the .zip file that you downloaded.
- Go to
Extensions
>Payments
. - Find Sezzle, and select
Enable Module
. The plugin is now ready to be configured. To learn how to install the plugin after you've downloaded it, you can also watch the official Opencart video tutorial.
Configuration
In your Opencart admin, go to Extensions
> Payments
.
In the Payments section, find Sezzle and select Configure
.
Fill out the following fields:
- Status : Enable or Disable.
- Public Key : Enter the Public Key from the Sezzle Merchant Dashboard.
- Private Key : Enter the Private Key from the Sezzle Merchant Dashboard.
- Test Mode : Yes or No for Testing.
- Transaction Method : Use 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. Note: 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 Tokenization : Enable to offer returning shoppers a faster checkout experience by bypassing the Sezzle checkout.
- Enable Widget in PDP : Enable for showing the Sezzle widget on the PDP.
- Enable Widget in Cart Page : Enable for showing the Sezzle widget on the Cart Page.
- Sort Order : Enable 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
- In your Opencart back office, go to
Sales
>Orders
. - Select the order in which you want to capture the payment.
- Go to the
Sezzle
tab - Enter the capture amount.
- Click
Capture Payment
.
Payment Refund
- In your Opencart back office, go to
Sales
>Orders
. - Select the order for which you want to refund the payment.
- Go to the
Sezzle
tab - Enter the refund amount.
- Click
Refund Payment
.
Payment Release
- In your Opencart back office, go to
Sales
>Orders
. - Select the order for which you want to release the payment.
- Go to the
Sezzle
tab - Enter the release amount.
- 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:
- Uninstall the existing Sezzle module.
- Install the latest plugin version as described in Installation.
- Configure the latest plugin version as described in Configuration step.