Skip to main content

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.

TextEmail
instore-url-textinstore-url-email

The customer can click on the Sezzle URL in the text or email to complete the checkout:

Customer experience

Sign InOTPAdd PaymentSelect ScheduleComplete
instore-signininstore-otpinstore-add-cardinstore-scheduleinstore-complete

Direct API

Checkout Steps

  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