Skip to main content
The Sezzle POS Checkout API allows merchants to send a Sezzle Checkout link to customers via text or email and receive real-time payment updates on their POS system upon checkout completion.
its-time-text

Text Example

Screenshot2025-04-30at1.50.29PM

Email Example

Customer Experience

This is what the customer sees if they click the text message or email link.
13Pro-59

The shopper enters their phone number and OTP.
13Pro-69

The shopper adds a payment method.
13Pro-77

The shopper selects their preferred installment plan.
13Pro-83

The shopper completes their Sezzle order.

Direct API Checkout

  1. Merchant creates a session
    • Set order intent to AUTH
    • The customer checkout is texted or emailed as set in send_checkout_url
  2. Sezzle returns order uuid and checkout URL
  3. Customer receives Sezzle URL via text or email to check out
  4. Customer completes the Sezzle checkout
  5. Merchant receives order-complete notification
  6. (optional) Update the order reference
  7. Capture the payment
  8. (optional) Expire the checkout manually
    • Delete the checkout if the customer has not completed the checkout and the merchant has canceled the order
  9. (optional) Refund the order