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 fromconfiguration.available_products.installments[0].web_url, and redirect the customer to it. Full payload reference: Session payload model.
Code examples: cURL · Node.js · Python · PHP · C#
Code examples: cURL · Node.js · Python · PHP · C#
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_...→ livesk_...on the backend andpk_test_...→ livepk_...in snippets — never expose anysk_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 →closedwebhook received.
How It Works
Here’s what happens when a customer uses Tabby:-
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). -
Customer completes purchase
If eligible, customer selects Tabby, clicks “Place order”, and is redirected to Tabby’s secure payment page to complete verification. -
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:- Payment statuses reference
- Refunds and cancellations
- Disputes handling
- FAQ for common implementation questions
- Marketing toolkit with guidelines and assets for every channel
Need Help?
Integration support:Contact your assigned Business Manager or Integrations Team via your integration email thread. Technical or API questions:
[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].