Skip to main content
The Swippee Credit widget is a drop-in surface an institution embeds in its own app. The customer taps “Need extra cash?”, consents to share their account activity, and gets an instant pre-qualified decision — computed by Swippee’s underwriting engine. It is institution-led: your brand carries the header, Swippee is the quiet “Powered by”, and the final loan decision stays yours.
In preview — not yet self-serve. Two things are gated until Swippee enables your institution (email hello@swippee.com):
  • Embedding only works on allowlisted origins. Today /embed/credit allows same-origin framing only, so the snippet below will not load on your site until we add your domain to the allowlist.
  • The @swippee/connect-react SwippeeCredit export ships with enablement — it is not on the public npm release yet.
Meanwhile, try it on our live demo.
In sandbox/demo mode the decision is computed by the real engine over a synthetic statement — no customer data is touched. See the live demo.

How it works

1

Embed the entry card

Drop the card into your app with one script tag (or the React component).
2

Customer consents

They tap the card and approve sharing their income & obligations — on Swippee, never on your page.
3

You receive the result

On a pre-qualified result the widget posts a short-lived public_token back to your page.
4

Exchange on your server

POST /v1/connect/exchange to read the underwriting result, then make your lending decision.

Quick start (script tag)

React

Options

The result

amount and emi are the headline pre-qualified offer; terms and final approval are yours to set. Exchange the public_token for the full underwriting result:

Security & privacy

  • The customer consents on Swippee — your page never sees their statement or login.
  • Cross-origin messages are accepted only from the Swippee origin.
  • The widget shows a pre-qualification, not a loan offer; the copy makes the institution’s final-decision role explicit.
  • Reasons are shown to the customer only on a decline (with encouraging next-steps); the full underwriting detail is server-side, for your team.

Other banks & wallets

The customer can optionally add accounts from any bank or wallet Swippee supports for a fuller picture and a higher limit — the list stays in sync with Swippee’s coverage automatically. See Connect for the statement-sharing flow each added account uses.