# paymentSessionResolve - payments-apps - MUTATION Version: 2024-10 ## Description Resolves an open payment session. After the `paymentSessionResolve` mutation completes on a given payment session, any `paymentSessionReject` mutation attempts will fail. Subsequent `paymentSessionResolve` mutation attempts will succeed, but the `Details` argument will be ignored. ### Access Scopes `write_payment_sessions` access scope. ## Arguments * [authentication](/docs/api/payments-apps/2024-10/input-objects/PaymentSessionThreeDSecureAuthentication): PaymentSessionThreeDSecureAuthentication - 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. * [authorizationExpiresAt](/docs/api/payments-apps/2024-10/scalars/DateTime): DateTime - The date and time when an authorized payment session expires. * [id](/docs/api/payments-apps/2024-10/scalars/ID): ID! - The payment session ID. * [networkTransactionId](/docs/api/payments-apps/2024-10/scalars/String): String - The transaction ID issued by the network when processing the payment. ## Returns * [paymentSession](/docs/api/payments-apps/2024-10/objects/PaymentSession): PaymentSession The updated payment session. * [userErrors](/docs/api/payments-apps/2024-10/objects/UserError): UserError! The list of errors that occurred from executing the mutation. ## Examples