After registering your Sezzle merchant account, you will create your live API Keys to configure the Sezzle plugin. Then you can complete the plugin integration and have Sezzle payments work on your website.
Table of contents
- Create and get your credentials
- Access plugin manager in Shopware 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 Shopware website and Sezzle merchant Dashboard.
- Create and get your credentials
Go to your Sezzle merchant Dashboard account and go to the API keys page in Settings.
Seen on the menu on the left. Click “create API key” and copy/paste the keys into the shopware 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 open the Sezzle plugin you installed to add in the information. Note that these API keys are for taking live payments, go here for test payments on our sandbox server. Please contact first our sales team before creating an account.
- Access plugin manager in Shopware to download and install the Sezzle plugin
You can find the Sezzle plugin at: https://store.shopware.com/en/detail/index/sArticle/2067159.
Add the plugin to the shopping cart and check out.
On this page you have to login to your Shopware ID to buy the plugins for free.
If you don’t have an account yet you have to register a shopware ID, once that is completed you can login. Accept the terms and conditions and complete the payment. (Sezzle plugin is free).
After you downloaded the plugin, go to Extensions > My extensions.
Go to the top right and click on the button Upload extension.
After you uploaded the plugin, you can activate it by clicking on the slider that is marked in the image above.
- Configure the Sezzle plugin
On the My extensions page you can click on the 3 dots on the right of the Sezzle plugin to open the menu where you can go to configuration.
When you are on the configuration page of the Sezzle plugin you'll see a listing of functions you can configure:
All Sales Channels will show the channels you can choose from to use sell with Sezzle.
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.
Enable sandbox When sandbox is enabled it is to test your Sezzle plugin payments. To make live payments go through, you have to unable this section.
Region Here you can select the region of where your store is located.
Merchant UUID Is the merchant ID you can find in your merchant dashboard.
Payment action An authorization ensures that your customer's credit account is open, in good standing, and has sufficient funds to complete the submitted transaction.
If the card passes these checks, the issuing bank will place a hold on the funds for the amount of the authorization. Which needs a manual capture action by the merchant. The capture will be automated when selected with the authorization.
Capture on order state change to means an order capture status can be updated to open, in progress or done. Although only necessary in the "authorize only" mode.
Refund on order state change to means that you can set the status of a customers order to refund if necessary. On setting the order status to "cancelled", the refund is sent automatically.
Widget on product detail page On the product detail page you can show the Sezzle widget which estimates the instalment amounts so customers can see price estimates and more information on how Sezzle works.
Widget on cart page On the cart page you can show the Sezzle widget which estimates the instalment amounts so customers can see price estimates and more information on how Sezzle works.
- 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 enable “Enable Sandbox” section in the plugin.
- Take your integration live
In the Credentials part of the plugin page you can fill in the API keys and merchant UUID from Sezzle’s merchant Dashboard which are necessary to make the plugin work.
Once done you'll see on the right top the blue save button, click Save and you’re done configuring the Sezzle plugin and your website is ready to get Sezzle payments.