Canada In-Store

Canada In-Store Guide

Canada In-Store

In-Store Direct API, for Canadian Merchants


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.

724 370

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

Customer experience for new Sezzle users


Customer experience for existing Sezzle users


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