Skip to content

api-evangelist/sezzle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sezzle

Sezzle is a buy-now-pay-later (BNPL) platform that enables merchants to offer installment payment options at checkout. Shoppers split purchases into four interest-free payments over six weeks. This repository contains the APIs.json 0.19 profile for Sezzle's public merchant APIs.

APIs

API Version Base URL
Sezzle API v2 2.0.0 https://gateway.sezzle.com/v2
Sezzle API v1 1.0 (legacy) https://gateway.sezzle.com/v1

Key Resources

Authentication

Sezzle uses API key-based bearer token authentication. Merchants obtain a short-lived bearer token by posting their public_key and private_key to POST /v2/authentication. All subsequent API requests include the token in the Authorization: Bearer <token> header.

Core Capabilities

  • Checkout Sessions — Create redirect-based checkout sessions for Pay in 4 installments
  • Order Management — Capture, refund, release, reauthorize, and upcharge orders
  • Customer Tokenization — Save shopper payment methods for recurring or one-click purchases
  • Webhooks — Register and manage webhook endpoints for order and customer lifecycle events
  • Settlement Reporting — Access payout summaries and detailed settlement CSV exports
  • Interest Accounts — Check balance and activity for merchant interest accounts

Merchant Fees

  • Transaction Fee: ~6% + $0.30 per order (rates vary by merchant)
  • Monthly Minimum: $15 USD if less than $300 processed in a 30-day period
  • Setup Fee: None

SDKs and Integrations

Maintainer

API Evangelistkin@apievangelist.com

Releases

No releases published

Packages

 
 
 

Contributors