# Sezzle ## Docs - [Get a bearer authentication token](https://docs.sezzle.com/docs/api/core/authentication/postauthentication.md): Generate authentication token from your Sezzle merchant API keys for use in the header of all other API requests. - [Get interest account activity](https://docs.sezzle.com/docs/api/core/interest/getv2activity.md): If you are enrolled in the interest account program, get the current activity on the interest account. - [Get interest account balance](https://docs.sezzle.com/docs/api/core/interest/getv2balance.md): If you are enrolled in the interest account program, get the current balance on the interest account. Fractions of cents are tracked to properly calculate daily interest accrual even if the interest balance is low. - [Delete checkout by order](https://docs.sezzle.com/docs/api/core/orders/deletev2deletecheckoutbyorder.md): Delete an active (incomplete) checkout for an order. An example use-case is when a customer has been redirected to Sezzle but the order is cancelled in the ecommerce platform, call this endpoint to prevent the customer from completing the Sezzle checkout. - [Get order details](https://docs.sezzle.com/docs/api/core/orders/getv2order.md): Get details and check the status of an existing order.\ Can be performed any time after session creation - [Payment Flow](https://docs.sezzle.com/docs/api/core/orders/index.md) - [Update order](https://docs.sezzle.com/docs/api/core/orders/patchv2checkout.md): Once transaction is completed, update Sezzle order with merchant reference ID - [Update checkout by order](https://docs.sezzle.com/docs/api/core/orders/patchv2updatecheckoutbyorder.md): Complete an Express Checkout order - [Capture amount by order](https://docs.sezzle.com/docs/api/core/orders/postv2capturebyorder.md): Capture an amount by order, either in full or partial capture, in cases when the order items are shipped separately.\ Can be performed after shopper has authorized the transaction by completing checkout with Sezzle, but before authorization expires - [Reauthorize amount by order](https://docs.sezzle.com/docs/api/core/orders/postv2reauthorizebyorder.md): Reauthorize an amount by order whose initial authorization has expired before payment could be captured. Any attempts to reauthorize before the authorization expires will fail.\ Can be performed after shopper has authorized the transaction by completing checkout with Sezzle - [Refund amount by order](https://docs.sezzle.com/docs/api/core/orders/postv2refundbyorder.md): Refund an amount by order. An example use-case is when an order was captured but the customer returned item(s) that requires them to be refunded.\ Can be performed after order capture. - [Release amount by order](https://docs.sezzle.com/docs/api/core/orders/postv2releasebyorder.md): Release an amount by order. An example use-case is when an order is unable to be fully fulfilled and part of the authorization needs to be released. Then a capture can be called for the remaining amount.\ Can be performed after shopper has authorized the transaction by completing checkout with Sezzle but before the payment is fully captured. - [Get session status](https://docs.sezzle.com/docs/api/core/sessions/getv2session.md): Get session details - [Create a session](https://docs.sezzle.com/docs/api/core/sessions/postv2session.md): Initiate a Sezzle session with shopper order details, redirect links, and capture and tokenization settings - [Get card data by token](https://docs.sezzle.com/docs/api/core/sessions/virtual/carddatabytoken.md): You can use this endpoint to request card data with the checkout card token. The card token is temporary and only available for a limited time. This endpoint is only needed when a card session is created with a card response format of token. - [Create a card session](https://docs.sezzle.com/docs/api/core/sessions/virtual/postv2sessioncard.md): Creates a Sezzle virtual card session. A card session represents the issuance of a Sezzle virtual card to a Sezzle user and/or the agreement of a Sezzle user to use the virtual card as payment. Use the card session endpoints to create and update a card session. - [Update a card session](https://docs.sezzle.com/docs/api/core/sessions/virtual/setorderid.md): After the virtual card transaction for this session is successfully completed and a Sezzle order is created, call this endpoint to assign your order ID to the (external) reference ID of the Sezzle order. - [Get summary](https://docs.sezzle.com/docs/api/core/settlements/getv2summary.md): Get a summarized list of settlement payouts. - [Get details](https://docs.sezzle.com/docs/api/core/settlements/getv2summarydetail.md): Get details on a specific settlement payout. - [Delete webhooks](https://docs.sezzle.com/docs/api/core/webhooks/deletev2webhooks.md): Delete webhooks to unsubscribe - [List webhooks](https://docs.sezzle.com/docs/api/core/webhooks/getv2webhooks.md): Get a list of webhooks you are subscribed to - [Webhook Signature, Acceptance and Retries](https://docs.sezzle.com/docs/api/core/webhooks/infov2webhooks.md) - [Create webhooks](https://docs.sezzle.com/docs/api/core/webhooks/postv2webhooks.md): This endpoint can be used to subscribe to webhooks - [Trigger a test webhook](https://docs.sezzle.com/docs/api/core/webhooks/postv2webhooktest.md): Trigger a test event to mimic a webhook event at a given URL. - [Environments](https://docs.sezzle.com/docs/api/environments.md) - [Errors](https://docs.sezzle.com/docs/api/errors.md) - [Introduction](https://docs.sezzle.com/docs/api/intro.md) - [Postman Setup](https://docs.sezzle.com/docs/api/postman-setup.md) - [Test Data](https://docs.sezzle.com/docs/api/test-cards.md) - [Delete a customer](https://docs.sezzle.com/docs/api/tokenization/customers/deletev2token.md): Delete an existing tokenized customer - [Get a customer](https://docs.sezzle.com/docs/api/tokenization/customers/getv2customer.md): Get details on an existing tokenized customer - [Get a list of customers](https://docs.sezzle.com/docs/api/tokenization/customers/getv2customerlist.md): Retrieve a list of existing tokenized customers - [Create order by customer](https://docs.sezzle.com/docs/api/tokenization/customers/postv2customerorder.md): Create an order for a tokenized customer - [Preapprove amount by customer](https://docs.sezzle.com/docs/api/tokenization/customers/preapprovev2token.md): Verify tokenized customer will be approved for the amount of the order prior to order creation. This API does not authorize the amount nor does it hold the amount for a future order. Also, you are not required to use this API before creating a customer order. An example use-case is to verify approval status ahead of subscription payment due date, and to contact the customer in advance to avoid failed payment. - [Introduction](https://docs.sezzle.com/docs/api/tokenization/intro.md) - [Get session tokenization](https://docs.sezzle.com/docs/api/tokenization/session/getv2sessiontoken.md): Get the current state of a tokenization session. - [Complete a Checkout](https://docs.sezzle.com/docs/api/v1/complete-a-checkout.md): Initiate order payment capture if `merchant_completes` was `true` at Create Checkout. An example use-case is if users need to return to the merchant's site before finalizing the purchase with Sezzle. Submit the Complete Checkout request within 30 minutes after the user is redirected to the merchant's site. Failure to do so results in Sezzle canceling the checkout. The default expiration period for new orders can be extended up to 7 days via the Merchant Dashboard. - [Create a Checkout](https://docs.sezzle.com/docs/api/v1/create-a-checkout.md): Initiate a Sezzle session with shopper order details, redirect links, and capture settings - [Interest Account Activity Request](https://docs.sezzle.com/docs/api/v1/interest-account-reports/interest-account-activity-request.md): If you are enrolled in the interest account program, get the current activity on the interest account. - [Interest Account Balance Request](https://docs.sezzle.com/docs/api/v1/interest-account-reports/interest-account-balance-request.md): If you are enrolled in the interest account program, get the current balance on the interest account. Fractions of cents are tracked to properly calculate daily interest accrual even if the interest balance is low. - [Obtain Authentication Token](https://docs.sezzle.com/docs/api/v1/obtain-authentication-token.md): Generate authentication token from your Sezzle merchant API keys for use in the header of all other API requests. - [Orders](https://docs.sezzle.com/docs/api/v1/orders.md): Get details and check the status of an existing order - [Refund Request](https://docs.sezzle.com/docs/api/v1/refund-request.md): Refund an amount by order, either partial or in full. An example use-case is when an order was captured but the customer returned item(s) that requires them to be refunded. - [Setting Your Configuration](https://docs.sezzle.com/docs/api/v1/setting-your-configuration.md): Configure webhook URL - [Settlement Details Request](https://docs.sezzle.com/docs/api/v1/settlement-reports/settlement-details-request.md): Get details on a specific settlement payout. - [Settlement Summaries Request](https://docs.sezzle.com/docs/api/v1/settlement-reports/settlement-summaries-request.md): Get a summarized list of settlement payouts. - [v1 Overview](https://docs.sezzle.com/docs/api/v1/v1.md) - [About Sezzle Page](https://docs.sezzle.com/docs/guides/about-sezzle.md) - [AI Assistance](https://docs.sezzle.com/docs/guides/ai-assistance.md) - [Authorize & Capture](https://docs.sezzle.com/docs/guides/auth-and-capture.md) - [Using Direct Javascript SDK](https://docs.sezzle.com/docs/guides/direct/integration.md) - [Introduction](https://docs.sezzle.com/docs/guides/direct/introduction.md) - [Manual Integration](https://docs.sezzle.com/docs/guides/direct/manual.md) - [Configuration](https://docs.sezzle.com/docs/guides/express/express-checkout.md) - [Introduction](https://docs.sezzle.com/docs/guides/express/introduction.md) - [Quick Guide](https://docs.sezzle.com/docs/guides/express/quick-guide.md) - [In-Store](https://docs.sezzle.com/docs/guides/in-store.md) - [Introduction](https://docs.sezzle.com/docs/guides/sezzle/introduction.md) - [Using Virtual Card SDK](https://docs.sezzle.com/docs/guides/virtual/automated.md) - [Introduction](https://docs.sezzle.com/docs/guides/virtual/introduction.md) - [Manual Integration](https://docs.sezzle.com/docs/guides/virtual/manual.md) - [Widget SDK](https://docs.sezzle.com/docs/guides/widgets/sdk.md) - [Static Widget](https://docs.sezzle.com/docs/guides/widgets/static.md) - [Before You Begin](https://docs.sezzle.com/docs/plugins/before-you-begin.md) - [BigCommerce](https://docs.sezzle.com/docs/plugins/big-commerce.md) - [BuyItLive](https://docs.sezzle.com/docs/plugins/buy-it-live.md) - [CommentSold](https://docs.sezzle.com/docs/plugins/comment-sold.md) - [Lightspeed](https://docs.sezzle.com/docs/plugins/lightspeed.md) - [Magento 2](https://docs.sezzle.com/docs/plugins/magento-2.md) - [Mojo](https://docs.sezzle.com/docs/plugins/mojo.md) - [NopCommerce](https://docs.sezzle.com/docs/plugins/nopcommerce.md) - [Open Cart](https://docs.sezzle.com/docs/plugins/open-cart.md) - [Prestashop](https://docs.sezzle.com/docs/plugins/prestashop.md) - [Salesforce Commerce Cloud](https://docs.sezzle.com/docs/plugins/salesforce-commerce-cloud.md) - [Shift4Shop](https://docs.sezzle.com/docs/plugins/shift4shop.md) - [Shopify Payments](https://docs.sezzle.com/docs/plugins/shopify-payments.md) - [Shopify Widgets](https://docs.sezzle.com/docs/plugins/shopify-widgets.md) - [Shoplazza](https://docs.sezzle.com/docs/plugins/shoplazza.md) - [Shopware 5](https://docs.sezzle.com/docs/plugins/shopware-5.md) - [Wix](https://docs.sezzle.com/docs/plugins/wix.md) - [WooCommerce](https://docs.sezzle.com/docs/plugins/woocommerce.md) - [Zoey](https://docs.sezzle.com/docs/plugins/zoey.md) - [null](https://docs.sezzle.com/fr/docs/api/core/authentication/postauthentication.md) - [null](https://docs.sezzle.com/fr/docs/api/core/interest/getv2activity.md) - [null](https://docs.sezzle.com/fr/docs/api/core/interest/getv2balance.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/deletev2deletecheckoutbyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/getv2order.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/index.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/patchv2checkout.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/postv2capturebyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/postv2reauthorizebyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/postv2refundbyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/postv2releasebyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/orders/postv2upchargebyorder.md) - [null](https://docs.sezzle.com/fr/docs/api/core/sessions/getv2session.md) - [null](https://docs.sezzle.com/fr/docs/api/core/sessions/postv2session.md) - [null](https://docs.sezzle.com/fr/docs/api/core/sessions/virtual/carddatabytoken.md) - [null](https://docs.sezzle.com/fr/docs/api/core/sessions/virtual/postv2sessioncard.md) - [null](https://docs.sezzle.com/fr/docs/api/core/sessions/virtual/setorderid.md) - [null](https://docs.sezzle.com/fr/docs/api/core/settlements/getv2summary.md) - [null](https://docs.sezzle.com/fr/docs/api/core/settlements/getv2summarydetail.md) - [null](https://docs.sezzle.com/fr/docs/api/core/webhooks/deletev2webhooks.md) - [null](https://docs.sezzle.com/fr/docs/api/core/webhooks/getv2webhooks.md) - [null](https://docs.sezzle.com/fr/docs/api/core/webhooks/infov2webhooks.md) - [null](https://docs.sezzle.com/fr/docs/api/core/webhooks/postv2webhooks.md) - [null](https://docs.sezzle.com/fr/docs/api/core/webhooks/postv2webhooktest.md) - [null](https://docs.sezzle.com/fr/docs/api/environments.md) - [null](https://docs.sezzle.com/fr/docs/api/errors.md) - [null](https://docs.sezzle.com/fr/docs/api/intro.md) - [null](https://docs.sezzle.com/fr/docs/api/postman-setup.md) - [null](https://docs.sezzle.com/fr/docs/api/test-cards.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/customers/deletev2token.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/customers/getv2customer.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/customers/getv2customerlist.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/customers/postv2customerorder.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/customers/preapprovev2token.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/intro.md) - [null](https://docs.sezzle.com/fr/docs/api/tokenization/session/getv2sessiontoken.md) - [null](https://docs.sezzle.com/fr/docs/api/v1.md) - [null](https://docs.sezzle.com/fr/docs/guides/about-sezzle.md) - [null](https://docs.sezzle.com/fr/docs/guides/ai-assistance.md) - [null](https://docs.sezzle.com/fr/docs/guides/auth-and-capture.md) - [null](https://docs.sezzle.com/fr/docs/guides/direct/integration.md) - [null](https://docs.sezzle.com/fr/docs/guides/direct/introduction.md) - [null](https://docs.sezzle.com/fr/docs/guides/direct/manual.md) - [null](https://docs.sezzle.com/fr/docs/guides/express/express-checkout.md) - [null](https://docs.sezzle.com/fr/docs/guides/express/introduction.md) - [null](https://docs.sezzle.com/fr/docs/guides/express/quick-guide.md) - [null](https://docs.sezzle.com/fr/docs/guides/in-store.md) - [null](https://docs.sezzle.com/fr/docs/guides/sezzle/introduction.md) - [null](https://docs.sezzle.com/fr/docs/guides/virtual/automated.md) - [null](https://docs.sezzle.com/fr/docs/guides/virtual/introduction.md) - [null](https://docs.sezzle.com/fr/docs/guides/virtual/manual.md) - [null](https://docs.sezzle.com/fr/docs/guides/widgets/sdk.md) - [null](https://docs.sezzle.com/fr/docs/guides/widgets/static.md) - [null](https://docs.sezzle.com/fr/docs/plugins/before-you-begin.md) - [null](https://docs.sezzle.com/fr/docs/plugins/big-commerce.md) - [null](https://docs.sezzle.com/fr/docs/plugins/buy-it-live.md) - [null](https://docs.sezzle.com/fr/docs/plugins/comment-sold.md) - [null](https://docs.sezzle.com/fr/docs/plugins/lightspeed.md) - [null](https://docs.sezzle.com/fr/docs/plugins/magento-2.md) - [null](https://docs.sezzle.com/fr/docs/plugins/mojo.md) - [null](https://docs.sezzle.com/fr/docs/plugins/nopcommerce.md) - [null](https://docs.sezzle.com/fr/docs/plugins/open-cart.md) - [null](https://docs.sezzle.com/fr/docs/plugins/prestashop.md) - [null](https://docs.sezzle.com/fr/docs/plugins/salesforce-commerce-cloud.md) - [null](https://docs.sezzle.com/fr/docs/plugins/shift4shop.md) - [null](https://docs.sezzle.com/fr/docs/plugins/shopify-payments.md) - [null](https://docs.sezzle.com/fr/docs/plugins/shopify-widgets.md) - [null](https://docs.sezzle.com/fr/docs/plugins/shoplazza.md) - [null](https://docs.sezzle.com/fr/docs/plugins/shopware-5.md) - [null](https://docs.sezzle.com/fr/docs/plugins/wix.md) - [null](https://docs.sezzle.com/fr/docs/plugins/woocommerce.md) - [null](https://docs.sezzle.com/fr/docs/plugins/zoey.md)