Table of contents
- Create and get your credentials
- Access Plugins in Wordpress to download and install the Sezzle plugin
- Configure the Sezzle plugin
- Test your Sezzle payments integration
- Take your integration live
To begin this tutorial, you will need to be logged into your WordPress website, have woocommerce installed and be logged into your Sezzle merchant Dashboard.
- Create and get your credentials
Click “create API key” and copy/paste the keys into the WordPress configuration.
To make the Sezzle plugin you also have to use the merchant ID code.
On the Sezzle merchant Dashboard you can find the merchant ID by going to Settings and Business.
Now the API keys have been created and you have the merchant ID so you can go back to the Sezzle plugin configure page you opened.
- Access Plugins in Wordpress to download and install the Sezzle plugin
You can find the Sezzle Woocommerce Payment plugin at: https://wordpress.org/plugins/sezzle-woocommerce-payment/
Otherwise go on the left side menu go to Plugins and click on Add New.
Search in the search bar at the right top of the page for “Sezzle”. The Sezzle Woocommerce Payment plugin will pop up. Click on the Install Now button.
After the plugin has been installed it has to be activated. To do this: Click on the Activate button.
This will send you to the Plugins page which shows all the plugins are installed on your WordPress website.
From here you have to go in the left menu to Settings in WooCommerce’s submenu.
On the WooCommerce Settings page you have to go to Payments on the tabs that are showing on the top.
- Configure the Sezzle plugin
Once on the Payments page you’ll see the Sezzle plugin has been added to your current payment systems. But to make it actually work you have to fill in the API keys. To do that you have to click on Manage at the right side of the Sezzle plugin. Keep this page open so you can use this later when you fill in the API keys.
On the Payments page you have to fill in the public and private API keys and the merchant ID.
Make sure boxes are checked for:
- Enable/Disable is to turn the widget on or off on the website.
- Payment option availability in other countries to enable Sezzle gateway in countries other than the US, Canada and Germany.
- Title controls the payment method title which the user sees during checkout.
- Merchant Id Is the merchant ID you can find in your merchant dashboard.
- Public key and Private key is an API key which helps you get access to your Sezzle account in your plugin. You can find it in step 1.
- Minimum Checkout Amount in the minimum price a customer has to pay to make a transaction go through.
- Transaction Mode has Sandbox mode, which is for testing the payment system, when Live is selected only real payments will go through.
- Show Sezzle widget in product pages if it is selected it will show the sezzle widget under price label in product pages.
- Installment Plan Widget Configuration is to enable Installment Widget Plan in Checkout page. Under it you can write the CSS class of the Order Total Container. And under there is the Order Total Container Parent Class Name.
- Analytical Data Sync is to sync your orders data with Analytics. Orders Data includes all orders from your store.
- Enable Logging if it is enabled, is saving information in case something goes wrong, so the administrator can use the log files to locate and fix the problem. The log files are in plain text to protect your data.
Once done configuring you have to scroll down to the bottom where you can see the save button at the bottom left. Click Save and you’re done configuring the Sezzle plugin.
- Test your Sezzle payments integration
You have to add sandbox API keys to the plugin configuration. To gain access to these API keys, please contact our support team.
Once you added the sandbox API keys to your plugin configuration you have to set “Transaction Mode” to Sandbox.
- Take your integration live
To do this you have to minimally set your settings to:
- Enable/Disable the box Enable Sezzle to be ticked.
- Merchant ID, Private Key and Public Key needs to be filled in.
- Minimum Checkout Amount in the minimum price a customer has to pay to make a transaction go through.
- Transaction Mode has to be set to Live.
Don’t forget to save your data. The blue save button is at the bottom of the page.