Integrations

    From hosted cashier to full API control

    Choose the integration path that fits your team's technical maturity and business needs, then evolve without rework.

    Goodbye integration. Hello installation!

    TX Fabric is designed to minimise integration effort. Start with two lines of code, or go deep with full API access. It's your choice.

    Lightning-Fast Setup

    The hosted cashier can be live with minimal code. You'll be up and running in hours.

    Plug & Play Configuration

    Connect any provider or payment method. Configure with ease through the platform dashboard.

    Watch the KPIs Rise

    Smarter UX, better routing, higher conversion. Watch your metrics climb with every optimisation.

    Recommended to start

    Hosted Cashier

    Fastest path to live

    Redirect users to TX Fabric's managed cashier page. No frontend build required, just create a session and redirect.

    • Live in hours, not weeks
    • Fully managed UI with automatic updates
    • PCI compliance handled for you
    • Mobile-optimised out of the box
    • Deposit and withdrawal support
    hosted-cashier.js
    // Create session -> redirect
    const session = await txfabric.sessions.create({
      amount: 5000,
      currency: "EUR",
      type: "deposit",
    });
    
    window.location.href = session.redirect_url;

    Embedded Web SDK

    In-app experience

    Embed the cashier directly inside your application using our JavaScript SDK for a seamless, branded payment experience.

    • Inline payment experience
    • Full brand customisation
    • Rich event callbacks
    • Framework agnostic
    • Flexible container placement
    embedded-web-sdk.js
    import { TXFabricCashier } from "@txfabric/sdk";
    
    const cashier = new TXFabricCashier({
      containerId: "payment-container",
      merchantId: "your-merchant-id",
    });
    
    cashier.mount(sessionToken, {
      theme: { primaryColor: "#2bbcb3" },
      onComplete: (result) => handleResult(result),
    });

    Server-to-Server API

    Full control

    Complete API access for teams that want full control over the payment flow, routing logic, and custom UI presentation.

    • Total flexibility over UX
    • Custom payment flows
    • Direct provider routing
    • Build any UI on top
    • Ideal for advanced use cases
    server-to-server-api.js
    // Direct API - full control
    const tx = await fetch("/v1/transactions", {
      method: "POST",
      headers: { Authorization: "Bearer sk_live_..." },
      body: JSON.stringify({
        amount: 5000,
        currency: "EUR",
        method: "card",
        card: { token: cardToken },
      }),
    });

    Webhooks & Callbacks

    Stay in sync with real-time events

    TX Fabric sends webhook notifications for every transaction state change. Build reliable, event-driven payment flows.

    Event-Driven

    Receive real-time notifications for transaction completions, failures, and status changes.

    Signed Payloads

    Every webhook includes a cryptographic signature for secure verification.

    Retry Logic

    Automatic retries with exponential backoff ensure delivery reliability.

    Easy Debugging

    Inspect, replay, and debug webhook deliveries through the sandbox dashboard.

    Onboarding Support

    From quick launch to advanced integration

    TX Fabric supports you at every stage, from initial sandbox setup to production go-live and beyond. Our team works alongside yours to ensure a smooth integration.

    • Dedicated sandbox environment with test credentials
    • Integration guides and code examples for every path
    • Technical support during implementation
    • Go-live review and production readiness checks
    • Ongoing optimisation and expansion support

    Quick Launch

    Hosted cashier, live in hours with minimal code

    Embedded Experience

    Web SDK, in-app cashier with full brand control

    Advanced Integration

    Server-to-server API, complete payment control

    Ready to integrate?

    Explore the developer documentation, spin up a sandbox, or talk to our team about the best integration path for your business.