The consumer authenticates and consents in a Swippee-hosted popup; your app
never sees their statement or login. On approval you get a public_token to
exchange on your server.
import { SwippeeConnect } from "@swippee/connect-react";<SwippeeConnect // your backend: POST /v1/connect/request → { connect_url } createRequest={() => fetch("/api/connect-request").then((r) => r.json())} onHostedSuccess={({ publicToken }) => exchangeOnYourServer(publicToken)} onExit={(info) => console.log("closed:", info.reason)}/>