--- title: RefundSessionStateRejected - Payments Apps API description: Additional details about a refund's rejected state. api_version: 2025-10 api_name: payments-apps type: object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/payments-apps/latest/objects/RefundSessionStateRejected md: >- https://shopify.dev/docs/api/payments-apps/latest/objects/RefundSessionStateRejected.md --- # Refund​Session​State​Rejected object Requires `read_payment_sessions` access scope. Additional details about a refund's rejected state. ## Fields * code [Refund​Session​State​Code!](https://shopify.dev/docs/api/payments-apps/latest/enums/RefundSessionStateCode) non-null The refund state code. * merchant​Message [String](https://shopify.dev/docs/api/payments-apps/latest/scalars/String) The custom, localized message for the merchant. * reason [Refund​Session​State​Rejected​Reason!](https://shopify.dev/docs/api/payments-apps/latest/enums/RefundSessionStateRejectedReason) non-null The reason the refund is rejected. *** ## Map ### Possible type in * [Refund​Session​States](https://shopify.dev/docs/api/payments-apps/latest/unions/RefundSessionStates) *** ## Interfaces * [Refund​Session​State](https://shopify.dev/docs/api/payments-apps/latest/interfaces/RefundSessionState) interface *** ## ||-RefundSessionStateRejected Implements ### Implements * ||-[Refund​Session​State](https://shopify.dev/docs/api/payments-apps/latest/interfaces/RefundSessionState)