Skip to main content
  • Sezzle Virtual Card allows merchants to:
    • Accept Sezzle payments as credit card transactions.
    • Seamlessly integrate with existing credit card forms at checkout.
  • The virtual card is issued by Sezzle and charged through your existing payment processor (e.g., Stripe, Cybersource, Braintree). Your systems will handle the card data to process the charge.
  • For API-related questions, contact the Sezzle team via the Merchant Help Request form.
  • An approved Sezzle account is required to begin integration; sign up if you don’t have one.
  • Endpoints in this guide require an authentication token.
You can test your integration with Sezzle using Sezzle sandbox test environment.
This product is currently only available in the United States. Support for Canada coming soon.

Integration Options

PCI DSS consideration: Because you will receive and process virtual card data through your payment gateway, ensure your integration aligns with your current PCI compliance level. The SDK’s tokenization option keeps card data out of the browser, which can reduce your PCI scope.
Screenshot2025-05-12at11.40.11AM
The shopper selects “Make a purchase request” on the Virtual Card tab.
Screenshot2025-05-12at11.40.22AM
The shopper enters the amount they plan to spend.
Screenshot2025-05-12at11.40.28AM
The shopper reads the loan terms and continues if they agree.
Screenshot2025-05-12at11.40.35AM
The shopper uses the Virtual card at your checkout or terminal.