Skip to main content

Integration Overview

Get started with Tabby’s Buy Now, Pay Later solution. This guide walks you through integrating Tabby Payments into your website or mobile app, allowing your customers to split purchases into interest-free installments.

See It In Action

Integration Steps

Setup

1
2

Development

3
4
5
6

Your first session, server-side

Create a checkout session from your backend (never from the browser — the request carries your Secret Key), read the HPP link from configuration.available_products.installments[0].web_url, and redirect the customer to it. Full payload reference: Session payload model.
After the customer returns, verify the payment server-side and capture it — see Payment Processing.

Going Live

7
8
9

Production cutover checklist

Test-key configuration does not carry over to live keys. When switching to production, verify each of these:
  • Swap sk_test_... → live sk_... on the backend and pk_test_... → live pk_... in snippets — never expose any sk_ key client-side.
  • Re-register webhooks with the live key — webhooks registered with a test key receive test payments only (see Webhooks).
  • Confirm all calls use the base URL matching the merchant’s region (Base URLs).
  • Place one real live order end-to-end: session → HPP → AUTHORIZED → capture → closed webhook received.

How It Works

Here’s what happens when a customer uses Tabby:
  1. Customer chooses Tabby at checkout
    Your site checks if the customer is eligible using Tabby’s API (background check based on purchase amount and customer details).
  2. Customer completes purchase
    If eligible, customer selects Tabby, clicks “Place order”, and is redirected to Tabby’s secure payment page to complete verification.
  3. You get paid, customer pays in installments
    Tabby authorizes the payment immediately. You capture the full amount and fulfill the order. The customer pays Tabby in interest-free installments.
For detailed technical implementation, see the Checkout Flow Guide.

Complete Integration Flow

This diagram shows the complete end-to-end integration flow including eligibility checks, session creation, payment processing, and all possible outcomes:

Next Steps

Beyond the flow covered above:

Need Help?

Integration support:
Contact your assigned Business Manager or Integrations Team via your integration email thread.
Technical or API questions:
Email [email protected] / [email protected] or use Partner Support in Tabby Business App.
Direct your customers to:
Customer Support in Tabby App or [email protected] / [email protected].