# CaptureSession - payments-apps - OBJECT Version: 2024-10 ## Description Represents a unique capture transaction. ### Access Scopes `read_payment_sessions` access scope. ## Fields * [id](/docs/api/payments-apps/2024-10/scalars/ID): ID! - A globally-unique ID. * [state](/docs/api/payments-apps/2024-10/unions/CaptureSessionStates): CaptureSessionStates! - Details about the capture state. ## Connections ## Related queries ## Related mutations * [captureSessionReject](/docs/api/payments-apps/2024-10/mutations/captureSessionReject) Rejects an open capture session. After the `captureSessionReject` mutation completes on a given capture session, any `captureSessionResolve` mutation attempts will fail. Subsequent `captureSessionReject` mutation attempts will succeed, but the `reason` argument will be ignored. * [captureSessionResolve](/docs/api/payments-apps/2024-10/mutations/captureSessionResolve) Resolves an open capture session. After the `captureSessionResolve` mutation completes on a given capture session, any `captureSessionReject` mutation attempts will fail. Subsequent `captureSessionResolve` mutation attempts will succeed. ## Related Unions ## Examples