--- title: Introduce 3DS support for verifications - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: 'https://shopify.dev/changelog/introduce-3ds-support-for-verifications' md: 'https://shopify.dev/changelog/introduce-3ds-support-for-verifications.md' metadata: effectiveApiVersion: 2025-01 affectedApi: - displayName: Payments Apps API handle: payments-apps-api primaryTag: displayName: API handle: api secondaryTag: displayName: Update handle: update indicatesActionRequired: true createdAt: '2024-12-02T11:48:28-05:00' postedAt: '2025-01-01T00:00:00-05:00' updatedAt: '2024-12-06T08:11:19-05:00' effectiveAt: '2025-01-01T00:00:00-05:00' --- January 1, 2025 Tags: * Action Required * Payments Apps API * 2025-01 # Introduce 3DS support for verifications As of version `2025-01`, payments extensions that support vaulting will now be able to process 3DS challenges for verifications. That is possible through : * A new mutation, `VerificationSessionRedirect` * New arguments to the existing `VerificationSessionResolve` and `VerificationSessionReject` mutations. If 3DS is required for a verification, you must use the `VerificationSessionRedirect` mutation. When resolving or rejecting a verification that required 3DS, pass the authentication argument to either the `VerificationSessionResolve` or `VerificationSessionReject` mutation. We're also deprecating the following `VerificationSessionStateReason`: `REQUIRED_3DS_CHALLENGE` . Use the new `VerificationSessionRedirect` mutation instead. For payments extensions that support vaulting, we strongly recommend you to update it to the `2025-01` version as soon as possible.