# refundSessionReject - payments_apps - MUTATION Version: 2025-01 ## Description Rejects an open refund session. After the `refundSessionReject` mutation completes on a given refund session, any `refundSessionResolve` mutation attempts will fail. Subsequent `refundSessionReject` mutation attempts will succeed, but the `RejectionReasonInput` argument will be ignored. ### Access Scopes `write_payment_sessions` access scope. ## Arguments * [id](/docs/api/payments_apps/2025-01/scalars/ID): ID! - The refund session ID. * [reason](/docs/api/payments_apps/2025-01/input-objects/RefundSessionRejectionReasonInput): RefundSessionRejectionReasonInput! - The rejection reason. ## Returns * [refundSession](/docs/api/payments_apps/2025-01/objects/RefundSession): RefundSession The updated refund session. * [userErrors](/docs/api/payments_apps/2025-01/objects/RefundSessionRejectUserError): RefundSessionRejectUserError! The list of errors that occurred from executing the mutation. ## Examples