Platform

One API. Onboarding through payout.

Replace four to six vendor relationships with one integration. ChargeLoop handles every step from merchant application to dispute response — behind one auth, on the Edge.

Apply
KYB / KYC
Underwrite
Process
Payout
Dispute
Powered by

We sit on top of the major processors so your merchants get proven, redundant rails — no single point of failure.

TSYSFirst DataFiservNMIAuthorize.net
The orchestration layer

Everything, behind one auth.

Four orchestration domains, each surfaced through the same API and dashboard. No vendor hand-offs.

Onboarding

  • Hosted or API-only application
  • KYB / KYC
  • Underwriting decisions

Processing

  • Processor routing
  • Card-present & card-not-present
  • Recurring & tokenization

Money movement

  • Payouts
  • Reconciliation
  • Statement generation

Operations

  • Dispute lifecycle
  • Reporting & exports
  • Webhooks & SDKs
Embedded onboarding

Choose how much
lives in your app.

  • Hosted

    Drop in a ChargeLoop-hosted application URL — fastest to integrate, zero UI work.

  • API-only

    Build the application UI inside your own product and submit via API for full design control.

  • Hybrid

    Collect part of the application yourself, hand off the regulated portion to a hosted step.

White-label dashboard
Acme Platform · merchants
MTD volume
$84,212
+12% mtd
Active merchants
1,284
+38 mtd
Disputes open
3
-2 mtd
Acme Salon LLCActive
Bay Area WellnessActive
Northwoods HVACUnderwriting
Crescent Med SpaActive
Custom integration, included

Our engineers wire it
into your code.

Most PayFacs hand you a doc URL and a sales rep. ChargeLoop delivers the integration as a service — our team adds the API calls directly into your codebase so merchant onboarding fires automatically when customers sign up.

  • Built into your codebase — not an iframe, not a side widget.
  • Onboarding automated end-to-end — customer signup triggers KYB and underwriting.
  • Zero backlog tax — your engineering roadmap doesn’t move.
src/billing/on-customer-signup.ts
// added by ChargeLoop integration team

await chargeloop.merchants.create({
  platform_id: process.env.CHARGELOOP_PLATFORM_ID,
  merchant: {
    legal_name: customer.business_name,
    vertical: customer.vertical,
  },
});

// ChargeLoop's team takes it from here.
+ 9 lines added by ChargeLoop · no engineering tickets on your side
Capabilities

Eight surfaces, one auth.

Every capability your platform needs to take payments — in production, today, on the Edge.

KYB / KYC
Underwriting
Processor routing
Processing
Payouts
Disputes
Reporting
Webhooks
PCI & compliance

We own the scope.
Your stack stays clean.

ChargeLoop owns the PCI scope. Your platform never touches card data. We handle merchant attestations, file the SAQ, and absorb the audit burden — so your engineering team doesn’t have to.

PCI DSS
SOC 2
GDPR-ready
Webhooks & SDKs

Signed events. Typed SDKs.

Listen for merchant lifecycle, transaction settlement, dispute notifications, and payout status — all signed, all idempotent.

Verify a webhook
import { verifyWebhook } from "@chargeloop/node";

export async function POST(req: Request) {
  const sig = req.headers.get("chargeloop-signature");
  const body = await req.text();
  const event = verifyWebhook(
    body,
    sig!,
    process.env.CHARGELOOP_WEBHOOK_SECRET!,
  );
  // event.type === "merchant.approved" | "payout.completed" | ...
}

Ready to look closer?

Two ways in — pick whichever fits.