--- title: RefundSessionStates - Payments Apps API description: >- The possible values that can be used to describe the state of a finalized refund transaction. api_version: 2026-04 api_name: payments-apps type: union api_type: graphql source_url: html: 'https://shopify.dev/docs/api/payments-apps/latest/unions/RefundSessionStates' md: >- https://shopify.dev/docs/api/payments-apps/latest/unions/RefundSessionStates.md --- # Refund​Session​States union Requires `read_payment_sessions` access scope. The possible values that can be used to describe the state of a finalized refund transaction. ## Fields with this union * [Refund​Session.state](https://shopify.dev/docs/api/payments-apps/latest/objects/RefundSession#field-RefundSession.fields.state) OBJECT A unique refund transaction. *** ```graphql union RefundSessionStates = RefundSessionStateRejected | RefundSessionStateResolved ```