# verificationSessionReject - payments_apps - MUTATION Version: 2025-01 ## Description 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. ### Access Scopes `write_payment_sessions` access scope. ## Arguments * [authentication](/docs/api/payments_apps/2025-01/input-objects/VerificationSessionThreeDSecureAuthentication): 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. * [id](/docs/api/payments_apps/2025-01/scalars/ID): ID! - The verification session ID. * [reason](/docs/api/payments_apps/2025-01/input-objects/VerificationSessionRejectionReasonInput): VerificationSessionRejectionReasonInput! - The rejection reason. ## Returns * [userErrors](/docs/api/payments_apps/2025-01/objects/VerificationSessionUserError): VerificationSessionUserError! The list of errors that occurred from executing the mutation. * [verificationSession](/docs/api/payments_apps/2025-01/objects/VerificationSession): VerificationSession The updated verification session. ## Examples