Products
infrastructureThe widget is free; downstream calls bill normally

Swippee Connect

Drop-in bank-import widget for your app.

A polished embeddable bank-connect widget for documents. Your end user picks their bank, follows a short visual guide on how to download their statement, uploads it through your branded modal, and your server gets a token to fetch any of our products.

Method
POST
Endpoint
/v1/connect/exchange
Billing
Included
Quick action
POST /v1/parse then fetch this endpoint
Primary intent
Evaluate applicants faster with structured output
Compliance
Trace decisions to report IDs and signed events
One parse, many views

Fetch this product from the same report ID without re-uploading the customer statement.

Developer shaped

Stable JSON, explicit fields, predictable billing, and examples that map directly to the docs.

Audit friendly

The output keeps the decision signal and the source report tied together for review.

What you get

  • Bank picker → per-bank download guide → upload → consent → success
  • Themeable to match your app's brand
  • Public-token / access-token exchange pattern
  • Webhooks on connect / parse / failure

Built for

  • Let Nepali SMBs connect their existing accounts to your app
  • Any fintech that wants statement-import without building the UX

Request

// In your React app:
import { SwippeeConnect } from "react-swippee-connect";

<SwippeeConnect
  publishableKey="swippee_pk_live_…"
  onSuccess={(publicToken, metadata) => {
    // Send publicToken to your server
  }}
/>

Response

// Server-side, exchange the publicToken:
const { access_token, report_id } = await swippee.connect.exchange({
  public_token: req.body.public_token,
});

// Now call any product:
const score = await swippee.score.get({ report_id });
Swippee Connect · Swippee