In-Store
Overview
The integrated POS checkout API enables merchants to send a Sezzle Checkout link to a customer via text or email and then receive payment updates on their POS when the checkout has been completed.
Text | |
---|---|
![]() | ![]() |
The customer can click on the Sezzle URL in the text or email to complete the checkout:
Customer experience
Sign In | OTP | Add Payment | Select Schedule | Complete |
---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
Direct API
Checkout Steps
-
Merchant creates a session
- Set order
intent
toAUTH
- The customer checkout is texted or emailed as set in
send_checkout_url
- Set order
-
Sezzle returns order uuid and checkout URL
-
Customer receives Sezzle URL via text or email to check out
-
Customer completes the Sezzle checkout
-
Merchant receives order-complete notification
- You can either get order details or subscribe to webhooks
-
(optional) Update the order reference
-
Capture the payment
-
(optional) Expire the checkout manually
- Delete the checkout if the customer has not completed the checkout and the merchant has canceled the order
-
(optional) Refund the order