Initialize 3DS verification
Starts 3D Secure device fingerprinting for the cart’s payment method and
returns the 3DS method content and the merchant transaction id for the
attempt. This is the requires_3ds branch of the card payment flow (see
tokenize): completing it authorizes the card and yields the Fluid payment
reference the Cart checkout complete_cart step consumes as its
payment_uuid query parameter (see the Checkout endpoints reference).
Cart-token authenticated. Returns 404 when the cart is not found, 410
when the cart has already been processed, and 422 when 3DS is not
required, not configured, already in progress, or the card is not
registered.
Path Parameters
Opaque cart token returned by the create-cart response. It scopes the request to a single cart and is the credential for these endpoints — cart-token authentication carried in the path, with no bearer token or API key.
Body
VGS card id fallback; primarily resolved from the cart's payment method.
Response
3DS initialized
Success body for 3D Secure initialization.
HTML content for the 3DS method (device fingerprinting) iframe.
Merchant transaction id (UUID) issued for this 3DS attempt.
true when the issuer requires the device-fingerprinting (3DS method) step to run in an iframe using tds_method_content before the challenge; null when not determined.
Standard response metadata included on every response.