PaymentIntentNextActionThreeDSecureBase
- Type: stringenum
flow requiredWhich 3DS flow to execute.
valuesfrictionless method challenge
- Type: string
idempotency _key requiredOptional key to correlate retries/refreshes on the same 3DS attempt.
- Type: stringFormat: uri
status _url requiredPoll this URL (your API) until the PaymentIntent leaves requires_action/processing.
- Type: object · ThreeDSHint
hint - Type: string
scheme Card network hint (e.g., visa, mc).
- Type: integer
timeout _ms Suggested client watchdog for background steps.
- Type: string
version 3DS protocol version (e.g., 2.1.0, 2.2.0).
- Type: object · ThreeDSMessage
message - Type: array string[]
allowed _origins Origins allowed to send/receive front-channel postMessage with your 3DS return page.
- Type: string | nullFormat: uri
return _url Merchant's return URL (echoed back). Your 3DS return page should 302 here.

