PreCollectedConsent: { consent: string; collectedAt: number }

Evidence that the customer accepted your own consent text before Financial Connections was presented. Stripe may still show its own consent pane in addition to yours.

Type declaration

  • consent: string

    ID of the Financial Connections Consent object returned by your server.

  • collectedAt: number

    Unix timestamp, in seconds, when the customer affirmatively accepted the complete Stripe-issued consent text. Capture this once, at acceptance time, and reuse the same value on retries instead of the time Financial Connections is (re-)launched. Date.now() returns milliseconds, so divide by 1000.