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

  • offer Sezzle as a payment option on the checkout page.
  • refund Sezzle payments from your Mojo order management system.
  • display Sezzle promotional messaging.
  • authorize and capture payments.

Integration Steps Overview

  1. Add Sezzle to your store as a payment method
  2. Test your integration

Before You Begin

  1. You should have a Sezzle merchant account.
  2. Make sure you have the following Sezzle details handy.
  1. Familiarize yourself with the transaction flow when buying with Sezzle.

Add Payment Method

  1. Log into your Mojo admin account and navigate to the Integrations tab.
  2. Select Payment Systems in the dropdown menu and click on Sezzle in the next window.
  3. Toggle Enable to ‘ON’.
  4. Next, toggle Test Mode to ‘OFF’ unless you are testing your integration in Sandbox. For Sandbox testing instructions, see Mojo sandbox testing.
  5. Next, enter your Sezzle Public and Private Key within the appropriate fields.
  1. In order to ensure consistency between your webpage offers and payment options upon final checkout, take a moment to navigate to your Site Settings to enable or disable those features that you want enabled with Sezzle.
  • NOTE: the Hide pay-over-time solutions switch will be automatically hidden for those customers that choose the multi-pay order option.
  1. Once satisfied with your transaction flow, click the blue Save Changes button.Mojo will use customer tokenization for upsells. See [customer tokenization](#customer-tokenization) or contact Mojo for more information.

Mojo Sandbox testing

  1. In the Sezzle Payment Systems configuration page of your Integrations tab, enter the Sandbox API Keys from your Sezzle Merchant Sandbox Dashboard.
  2. Next, toggle Test Mode to ‘ON’, then save the configuration. Make sure you are doing this on your dev/staging website.
  3. On your website, add an item to the cart, then proceed to Checkout and select Sezzle as the payment method.
  4. Complete the Mojo checkout process, and you should be redirected to the Sezzle checkout page. If prompted, sign in.
  5. Enter the payment details using test data then click Complete Order.
  6. After the payment is completed on Sezzle, you should be redirected back to your website and see a successful payment page.
  7. Sandbox testing is complete. You can log in to your Sezzle Merchant Sandbox Dashboard to see the test order you just placed.

Mojo Live Checkout

  1. On your store website, add an item to your cart, then proceed to check out and select Sezzle as the payment method.
  2. Follow the Mojo checkout process until you are redirected to Sezzle.
  3. If you are redirected to the Sezzle checkout page, your integration is complete. Congratulations!

    Warning: Don't complete the payment. Your checkout is now live, so you will be charged if you complete it.