B BNPL Integration Lab
Implementation blueprint
Connecting…

INTERNAL TECHNICAL DEMONSTRATION

One payment model.
Two BNPL providers.

A working reference implementation for checkout, callbacks, webhooks, authorization, capture, cancellation, refunds, and reconciliation.

What this proves

The integration can be engineered from the published API documentation. Provider involvement is limited to credentials, merchant configuration, and production approval.

01

Create checkout

Use mock mode now or real sandbox credentials later.

Checkout journeyChoose the customer handoff before selecting a provider

DOCUMENTATION COVERAGE

Tabby online journey controls

View evidence
Tabby
Pay in 4 interest-free payments4 payments of 62.50 SAR
Hosted checkout previewEnglish · Browser checkout
Required before displaying TabbyMinimal Checkout API payload · status created or rejected
Complete Tabby payload mapping

The generated request includes buyer, shipping address, item array, buyer history, order history, metadata, language, merchant code and all three return URLs.

02

Provider controls

Register server callbacks when using real sandboxes.

Public callback base

Use a public HTTPS tunnel for real provider webhooks. Localhost is sufficient for mock mode.

Internal order
Provider adapter
Hosted checkout
Webhook + reconciliation

03

Payment ledger

No sandbox payments yet

Create a checkout session to begin the demonstration.

04

Webhook audit

Persisted intake records demonstrate duplicate detection and processing outcomes.

No webhook events received.

PAYMENT OPERATION

Enter amount