Shopify Payments
This guide describes how to integrate Sezzle into your Shopify website so that you can provide Sezzle as a payment option for your customers. After integrating Sezzle, your Shopify site will:
- Offer Sezzle as a payment option on the checkout page.
- Refund Sezzle payments from your Shopify order management system.
- Authorize and capture payments.
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.
Install the Sezzle Payments app
- Click on
Add app
by navigating to the Sezzle Payments app. - Once the app is installed, you will be prompted to enter your production Sezzle public and private API keys.
For most merchants, we are able to pre-fill the public and private API keys based on the Shopify store. If we cannot uniquely identify the merchant based on the Shopify store, you will be required to fill in the keys. - Click
update settings
to verify your Sezzle account. - You will be redirected to the payment settings page, where you will need to activate Sezzle Payments for your store.
- Click
Activate
. - Once that is complete you should see Sezzle available as a payment method for your store.
To validate that you’ve successfully installed the new Payments App:
You should see Sezzle Payments
installed in your Settings
> Payments
.
Validate
For Sandbox testing do this step first
- With the new Sezzle Payments app, sandbox testing can be enabled in your Shopify admin by navigating to
Settings
>Payments
>Sezzle Payments
, clickManage
, checkEnable test mode
and clickSave
. Also, be sure to click theManage
button in Sezzle Payments, enter your sandbox API keys in the test tab, clickupdate settings
.
For Live testing do this step first
- In the Sezzle configuration page of your Shopify admin, enter the API Keys from your Sezzle Merchant Dashboard and uncheck the
Enable Test Mode
checkbox, then save the configuration.
Step through a test checkout to validate the integration is properly installed.
Adding the Sezzle Tile to Accepted Payment Methods Footer
The Shopify "Accepted Payment Methods" footer widget does not support third-party payment apps by default. To show Sezzle in this section, you will need to follow the instructions provided by Shopify, adding 'sezzle'
to the list.
Troubleshooting
If testing was unsuccessful, review the following:
- Sezzle Payments Shopify extension is the most updated version.
- Go to
Apps
>Sezzle Payments
, then clickAbout
. If there is an option to upgrade, do so now.
- Go to
- Sezzle gateway is activated.
- Go to
Settings
>Payment Providers
and ensure "Sezzle is active" is listed under theAlternative Payment Methods
section.
- Go to
- API Keys were entered correctly.
- It is recommended to use the Copy icon in the Sezzle Merchant Dashboard to avoid typos or extra spaces.
- If you have multiple accounts with Sezzle, the merchant ID and API Keys are tied to only one URL.
Uninstall the Sezzle Payments app
- Go to
Apps
. - Find
Sezzle Payments
and clickDelete
.
FAQS
- I have my Shopify Payment Capture set to
Manual
. What do I need to do?
Sezzle Payments will honor your Shopify Payment Capture setting. If you are set to Manual
, then you will need to manually capture payment on orders paid for by Sezzle. The authorization period can vary by Sezzle merchant, so we highly recommend you check the Sezzle authorization expiration at Settings > ecommerce in the Sezzle merchant dashboard. You can adjust this expiration period according to your needs.
- I have multiple stores on Shopify. What do I do?
There are several ways to install the payments app on your store. We recommend you use an incognito browser for this process. Navigate to your store with the following: https://{your-store.myshopify.com/admin/settings/payments/alternative-providers/1057901
where the your-store.myshopify.com
is to be replaced with the URL of your store. Once you log into the store, the rest of the process is the same. To install the payments app for another store, make sure to close the incognito browser and open a new session on the incognito browser.
- The order number in Shopify appeared in the merchant dashboard on Sezzle. I don't see it anymore?
Sezzle no longer has access to the Shopify order number. To track orders from Sezzle on Shopify, click the relevant order and then Click on Information from the gateway
. The payment ID should match the ID in the Sezzle Merchant Dashboard under the Reference-ID column.
You can also search in Shopify Admin for Orders for the payment id using the format receipt.payment_id: <payment_id>
.
- I have the Sezzle inventory locking feature enabled today. Will this be enabled with the new app?_
Unfortunately, no. Sezzle will no longer have access to view and adjust the inventory of a Shopify store. Without these permissions, we are unable to offer this feature alongside the new payment app.
- Will I be able to refund orders placed through the legacy gateway after moving to the new app?_
Yes, refunds will work as usual from the Shopify Orders page for orders placed through the legacy gateway.