--- title: ID - Payments Apps API description: > Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable. Example value: `"gid://shopify/Product/10079785100"` api_version: 2025-10 api_name: payments-apps type: scalar api_type: graphql source_url: html: 'https://shopify.dev/docs/api/payments-apps/latest/scalars/ID' md: 'https://shopify.dev/docs/api/payments-apps/latest/scalars/ID.md' --- # ID scalar Represents a unique identifier, often used to refetch an object. The ID type appears in a JSON response as a String, but it is not intended to be human-readable. Example value: `"gid://shopify/Product/10079785100"` ## Map ### Fields with this scalar * <-|[Capture​Session.id](https://shopify.dev/docs/api/payments-apps/latest/objects/CaptureSession#field-CaptureSession.fields.id) * <-|[Payment​Session.id](https://shopify.dev/docs/api/payments-apps/latest/objects/PaymentSession#field-PaymentSession.fields.id) * <-|[Refund​Session.id](https://shopify.dev/docs/api/payments-apps/latest/objects/RefundSession#field-RefundSession.fields.id) * <-|[Verification​Session.id](https://shopify.dev/docs/api/payments-apps/latest/objects/VerificationSession#field-VerificationSession.fields.id) * <-|[Void​Session.id](https://shopify.dev/docs/api/payments-apps/latest/objects/VoidSession#field-VoidSession.fields.id) ### Arguments with this scalar * <-|[capture​Session​Reject.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/captureSessionReject#arguments-id) * <-|[capture​Session​Resolve.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/captureSessionResolve#arguments-id) * <-|[payment​Session​Confirm.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionConfirm#arguments-id) * <-|[payment​Session​Modal.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionModal#arguments-id) * <-|[payment​Session​Pending.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionPending#arguments-id) * <-|[payment​Session​Redirect.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionRedirect#arguments-id) * <-|[payment​Session​Reject.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionReject#arguments-id) * <-|[payment​Session​Resolve.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionResolve#arguments-id) * <-|[refund​Session​Reject.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/refundSessionReject#arguments-id) * <-|[refund​Session​Resolve.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/refundSessionResolve#arguments-id) * <-|[verification​Session​Redirect.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/verificationSessionRedirect#arguments-id) * <-|[verification​Session​Reject.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/verificationSessionReject#arguments-id) * <-|[verification​Session​Resolve.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/verificationSessionResolve#arguments-id) * <-|[void​Session​Reject.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/voidSessionReject#arguments-id) * <-|[void​Session​Resolve.id](https://shopify.dev/docs/api/payments-apps/latest/mutations/voidSessionResolve#arguments-id)