--- title: PaymentSessionThreeDSecureAuthenticationData - Payments Apps API description: The input fields for the 3D Secure authentication data from the partner. api_version: 2025-10 api_name: payments-apps type: input-object api_type: graphql source_url: html: https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionThreeDSecureAuthenticationData md: https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionThreeDSecureAuthenticationData.md --- # Payment​Session​Three​DSecure​Authentication​Data input\_object The input fields for the 3D Secure authentication data from the partner. ## Fields * authentication​Flow [Payment​Session​Three​DSecure​Authentication​Flow!](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionThreeDSecureAuthenticationFlow) non-null The Authentication Flow. * chargeback​Liability [Payment​Session​Three​DSecure​Chargeback​Liability!](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionThreeDSecureChargebackLiability) non-null Indicates if the liability for chargebacks has shifted away from the merchant. * ds​Transaction​Id [String](https://shopify.dev/docs/api/payments-apps/latest/scalars/String) The 3D Secure transaction id. * trans​Status [Payment​Session​Three​DSecure​Trans​Status!](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionThreeDSecureTransStatus) non-null The Transaction Status. * trans​Status​Reason [String](https://shopify.dev/docs/api/payments-apps/latest/scalars/String) The Transaction Status Reason, as documented by the EMVCo 2.x specification. Must match the "A(0\[1-9]|1\[0-9]|2\[0-6]|\[89]\[0-9])z" regular expression. Provides information on why the trans\_status field has the specified value. Required if trans\_status is one of \[N, U, R]. * version [Payment​Session​Three​DSecure​Version!](https://shopify.dev/docs/api/payments-apps/latest/enums/PaymentSessionThreeDSecureVersion) non-null The 3D Secure version. *** ## Input objects using this input * [Payment​Session​Three​DSecure​Authentication.authenticationData](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionThreeDSecureAuthentication#fields-authenticationData) INPUT OBJECT The 3D Secure authentication data from the partner. One and only one of authentication\_data and partner\_error must be present. *** ## Map ### Input objects using this input * [Payment​Session​Three​DSecure​Authentication.authenticationData](https://shopify.dev/docs/api/payments-apps/latest/input-objects/PaymentSessionThreeDSecureAuthentication#fields-authenticationData)