The hosted connect flowOne session, one URL — bank picker, consent, OAuth, and the redirect back to your app.
Error handlingOne error envelope, stable machine-readable codes. Branch on error.code, never on text.