Type
magento2-module
Sezzle extension for Magento 2
magento2-module
MIT
None
None
None
None
None
None
This document will help you in installing Sezzle's Magento 2
extension. This extension is a certified one and listed here in the marketplace. The plugin can also be downloaded from github.
There are two ways of installing and upgrading the extension. * By composer. * Manual Process.
Magento
root path.composer require sezzle/sezzlepay
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
Sezzle's
github repository.Magento
[Magento]/app/code/
either through SFTP
or SSH
.Sezzle
directory from unzipped folder to [Magento]/app/code/
.Sezzle
:
php bin/magento module:enable Sezzle_Sezzlepay
Magento
setup upgrade:
php bin/magento setup:upgrade
Magento
Dependencies Injection Compile:
php bin/`magento` setup:di:compile
Magento
Static Content deployment:
php bin/magento setup:static-content:deploy
Magento
Admin and navigate to System > Cache Management
.Flush Cache Storage
.You can now directly navigate from the Configuration Page to get signed up for Sezzle
. To do so, you need to click on Register for Sezzle
which will redirect you to the Sezzle Merchant Signup
Page. If you have the details already, you can simply click on I've already setup Sezzle, I want to edit my settings
to move ahead.
Magento
root path.composer update sezzle/sezzlepay
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:clean
Sezzle's
github repository.Sezzle
directory from unzipped folder to [Magento]/app/code/
. Make sure you are overwriting the files.Sezzle
:
php bin/magento module:enable Sezzle_Sezzlepay
Magento
setup upgrade:
php bin/magento setup:upgrade
Magento
Dependencies Injection Compile:
php bin/`magento` setup:di:compile
Magento
Static Content deployment:
php bin/magento setup:static-content:deploy
Magento
Admin and navigate to System > Cache Management
.Flush Cache Storage
.Merchant ID
and the API Keys
from the Sezzle Merchant Dashboard
. Sign Up if you have not signed up to get the necessities.Stores > Configuration > Sales > Payment Methods > Sezzle > Payment Settings
in your Magento
admin.Live
for LIVE and set it as Sandbox
for SANDBOX.Merchant ID
, Public Key
and Private Key
.Payment Action
as Authorize only
for doing payment authorization only and Authorize and Capture
for doing instant capture.Sezzle
checkout process.Payment from Applicable Countries
to Specific Countries
.Payment from Specific Countries
to United States
or Canada
as Sezzle is currently available for US and Canada only.Add Widget Script in PDP
to Yes
for adding widget script in the Product Display Page which will help in enabling Sezzle Widget
Modal in PDP.Add Widget Script in Cart Page
to Yes
for adding widget script in the Cart Page which will help in enabling Sezzle Widget
Modal in Cart Page.Sezzle
, you will see Sezzle
as a payment method in the checkout page.Sezzle
and move forward.Place Order
, you will be redirected to Sezzle Checkout
to complete the checkout and eventually in Magento
too.Payment Action
is set to Authorize and Capture
, capture will be performed instantly from the extension after order is created and validated in Magento
.Payment Action
is set to Authorize
, capture needs to be performed manually from the Magento
admin. Follow the below steps to do so.
Invoice
.Create Invoice
page and click on Save
to create the invoice.Sezzle
.Sales > Orders
in the Magento
admin.Credit Memo
and verify your input in the Create Credit Memo
page.Sezzle
.Sezzle Merchant Dashboard
, Order Status
as Refunded
means payment has been fully refunded and Order Status
as Partially Refunded
means payment has been partially refunded.Magento
admin and navigate to Sales > Orders
.Total Paid
is equals to Grand Total
, payment is successfully captured by Sezzle
.Total Paid
is not equals to Grand Total
, payment is authorized but yet not captured.Sezzle Merchant Dashboard
and navigate to Orders
.Approved
means payment is successfully captured by Sezzle
.Authorized
, uncaptured means payment is authorized but yet not captured.Sezzle
configuration page of your Magento
admin, enter the Sandbox
API Keys
from your Sezzle Merchant Sandbox Dashboard
and set the Payment Mode
to Sandbox
, then save the configuration. Make sure you are doing this on your dev/staging
website.Checkout
and select Sezzle
as the payment method.Continue
then Place Order
and you should be redirected to the Sezzle Checkout
page. If prompted, sign in and continue.Complete Order
.Sezzle
, you should be redirected back to your website and see a successful payment page.Sandbox
testing is complete. You can login to your Sezzle Merchant Sandbox Dashboard
to see the test order you just placed.Sezzle
for tracing the Sezzle
actions.Merchant Success
and Support
team, they can ask for this logs and forward to the Platform Integrations
team.sezzlepay.log
.Its always recommended to send the system.log
and exception.log
for better tracing of issues.