--- title: VerificationSessionUserError - Payments Apps API description: Represents a verification session custom error. api_version: 2025-01 api_name: payments-apps type: object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/payments-apps/2025-01/objects/VerificationSessionUserError md: >- https://shopify.dev/docs/api/payments-apps/2025-01/objects/VerificationSessionUserError.md --- # Verification​Session​User​Error object Requires `read_payment_sessions` access scope. Represents a verification session custom error. ## Fields * code [Verification​Session​User​Error​Code](https://shopify.dev/docs/api/payments-apps/2025-01/enums/VerificationSessionUserErrorCode) The error code. * field [\[String!\]](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/String) The path to the input field that caused the error. * message [String!](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/String) non-null The error message. *** ## Map No referencing types *** ## Mutations * [verification​Session​Redirect](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionRedirect) mutation Redirects the buyer to the given URL for the verification session. Shopify will redirect the buyer to the URL where the 3DS authentication will take place when verifying the buyer's credit\_card. * id [ID!](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/ID) required ### Arguments The verification session ID. * redirect​Url [URL!](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/URL) required The URL that Shopify will redirect the buyer to, for 3DS authentication. Applicable to verifications with the credit card payment method only. *** * [verification​Session​Reject](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionReject) mutation Rejects an open verification session. After the `verificationSessionReject` mutation completes on a given verification session, any `verificationSessionResolve` mutation attempts will fail. Subsequent `verificationSessionReject` mutation attempts will succeed, but the `RejectionReasonInput` argument will be ignored. * id [ID!](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/ID) required ### Arguments The verification session ID. * reason [Verification​Session​Rejection​Reason​Input!](https://shopify.dev/docs/api/payments-apps/2025-01/input-objects/VerificationSessionRejectionReasonInput) required The rejection reason. * authentication [Verification​Session​Three​DSecure​Authentication](https://shopify.dev/docs/api/payments-apps/2025-01/input-objects/VerificationSessionThreeDSecureAuthentication) The 3D Secure authentication data from the partner. Must be present if and only if the Redirect mutation has been called and the payment method is credit card. *** * [verification​Session​Resolve](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionResolve) mutation Resolves an open verification session. After the `verificationSessionResolve` mutation completes on a given verification session, any `verificationSessionReject` mutation attempts will fail. Subsequent `verificationSessionResolve` mutation attempts will succeed, but the `Details` argument will be ignored. * id [ID!](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/ID) required ### Arguments The verification session ID. * network​Transaction​Id [String](https://shopify.dev/docs/api/payments-apps/2025-01/scalars/String) Deprecated * authentication [Verification​Session​Three​DSecure​Authentication](https://shopify.dev/docs/api/payments-apps/2025-01/input-objects/VerificationSessionThreeDSecureAuthentication) The 3D Secure authentication data from the partner. Must be present if and only if the Redirect mutation has been called and the payment method is credit card. * payment​Details [Verification​Session​Payment​Details​Input](https://shopify.dev/docs/api/payments-apps/2025-01/input-objects/VerificationSessionPaymentDetailsInput) The payment details used to process the verification. *** *** ## <\~> VerificationSessionUserError Mutations ### Mutated by * <\~>[verification​Session​Redirect](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionRedirect) * <\~>[verification​Session​Reject](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionReject) * <\~>[verification​Session​Resolve](https://shopify.dev/docs/api/payments-apps/2025-01/mutations/verificationSessionResolve) *** ## Interfaces * [Displayable​Error](https://shopify.dev/docs/api/payments-apps/2025-01/interfaces/DisplayableError) interface *** ## ||-VerificationSessionUserError Implements ### Implements * ||-[Displayable​Error](https://shopify.dev/docs/api/payments-apps/2025-01/interfaces/DisplayableError)