# Collect Financial Connections consent in your own flow

Display Stripe-issued consent text before launching Financial Connections.

If approved, your business can display Stripe-issued Financial Connections consent text in your own UI before launching Financial Connections. Stripe evaluates the consent evidence and either omits its consent pane or displays the Stripe-hosted consent pane as a fallback.

> This capability is in an invitation-only private preview. Stripe contacts eligible users directly. Access to this guide doesn’t grant access to the Consent APIs or pre-collected consent functionality in live mode or sandboxes. Both require Stripe approval and the applicable agreement. The linked Consent API reference pages are available only to users with product access.

You create a [Consent](https://docs.stripe.com/api/financial_connections/consents/object.md?api-version=preview) on your server, display its complete text on your client, record the time when your customer accepts it, and pass that evidence when you launch Financial Connections.

Providing `preCollectedConsent` doesn’t guarantee that Stripe omits its consent pane. Stripe evaluates the evidence on the server. If the evidence is missing or rejected, the Financial Connections flow continues and displays the Stripe-hosted consent pane.

If Stripe must collect an online Canadian ACSS/PAD mandate, Stripe rejects pre-collected Financial Connections consent for that session and shows the Financial Connections consent pane with the PAD authorization. This restriction doesn’t apply to businesses approved to collect ACSS mandates offline.

Consent collection flow for Financial Connections. (See full diagram at https://docs.stripe.com/financial-connections/pre-collected-consent)

```text
[Server] -- Create a Consent --> [Stripe]
[Stripe] -- Return the Consent and consent text --> [Server]
[Server] -- Send the Consent and client secret --> [Client]
[Client] -- Display the exact consent text --> [Customer]
[Customer] -- Affirmatively accept --> [Client]
[Client] -- Record collectedAt --> [Client]
[Client] -- Launch Financial Connections with the Consent and collectedAt --> [Stripe]
[Stripe] -- Display the Stripe consent pane if the evidence is rejected, including when an online ACSS/PAD mandate is required --> [Customer]
```
