Skip to main content

NopCommerce

This guide describes how to integrate Sezzle into your NopCommerce website so that you can provide Sezzle as a payment option for your customers. After integrating Sezzle, your NopCommerce site will:

  • offer Sezzle as a payment option on the checkout page.
  • refund Sezzle payments from your NopCommerce order management system.
  • authorize and capture payments.
  • offer instant and delayed capture.

Integration Steps Overview

  1. Install and configure the Sezzle NopCommerce extension
  2. Test your integration

Before You Begin

  1. You should have a Sezzle merchant account.
  • Please visit our signup page if you don't have an account.
  1. Make sure you have the following Sezzle details handy.
  2. Familiarize yourself with the transaction flow when buying with Sezzle.

Install the Sezzle NopCommerce Extension

Go to https://www.nopcommerce.com/sezzle and click Get Extension.

Admin Configuration

  1. Go to Configuration > Local Plugins.

  2. Click Upload Plugin or Theme and select the downloaded zipped file per the instructions given.

  3. After the extension has been uploaded, click Install.

  4. Under Configuration, go to Payment Methods and then click Configure under Sezzle. pay-methods

  5. Click Edit from the Payment Method list.

  6. Copy your Merchant ID from your Sezzle Merchant Dashboard, and paste it into the corresponding field in the Sezzle configuration page of your NopCommerce admin.

  7. Copy your Public Key and Private Key from your Sezzle Merchant Dashboard, and paste them into the corresponding fields in the Sezzle configuration page of your NopCommerce admin.

  8. Set Transaction Mode to either Authorize or Authorize and Capture. Important: See Authorize Only vs Authorize and Capture for details about the difference between the two choices.

  9. Save the configuration. pay-configuration

  10. To restrict Sezzle usage based on billing country, go to Configuration > Payment Restrictions.

  11. Choose the country you want to restrict for Sezzle. Please note that Sezzle is currently available for customers from The United States and Canada. You may wish to restrict all countries where Sezzle is not available. pay-restrictions

  12. Integration is complete.

Validate

Step through a test checkout to validate the integration is properly installed.