--- title: PaymentSessionStateCode - Payments Apps API description: >- The possible values that can be used to describe the state of a payment transaction. api_version: 2025-01 api_name: payments-apps type: enum api_type: graphql source_url: html: >- https://shopify.dev/docs/api/payments-apps/2025-01/enums/PaymentSessionStateCode md: >- https://shopify.dev/docs/api/payments-apps/2025-01/enums/PaymentSessionStateCode.md --- # Payment​Session​State​Code enum The possible values that can be used to describe the state of a payment transaction. ## Valid values * CONFIRMING Confirming the payment. * PENDING Payment pending. * REDIRECTING Redirecting buyer. * REJECTED Payment rejected. * RESOLVED Payment resolved. *** ## Fields * [Payment​Session​State.code](https://shopify.dev/docs/api/payments-apps/2025-01/interfaces/PaymentSessionState#fields-code) INTERFACE The state of a payment transaction. * [Payment​Session​State​Confirming.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateConfirming#field-PaymentSessionStateConfirming.fields.code) OBJECT Additional details about a payment's confirming state. * [Payment​Session​State​Pending.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStatePending#field-PaymentSessionStatePending.fields.code) OBJECT Additional details about a payment's pending state. * [Payment​Session​State​Redirecting.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateRedirecting#field-PaymentSessionStateRedirecting.fields.code) OBJECT Additional details about a payment's redirecting state. * [Payment​Session​State​Rejected.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateRejected#field-PaymentSessionStateRejected.fields.code) OBJECT Additional details about a payment's rejected state. * [Payment​Session​State​Resolved.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateResolved#field-PaymentSessionStateResolved.fields.code) OBJECT Additional details about a payment's resolved state. *** ## Map ### Fields with this enum * <-|[Payment​Session​State​Confirming.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateConfirming#field-PaymentSessionStateConfirming.fields.code) * <-|[Payment​Session​State​Pending.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStatePending#field-PaymentSessionStatePending.fields.code) * <-|[Payment​Session​State​Redirecting.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateRedirecting#field-PaymentSessionStateRedirecting.fields.code) * <-|[Payment​Session​State​Rejected.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateRejected#field-PaymentSessionStateRejected.fields.code) * <-|[Payment​Session​State​Resolved.code](https://shopify.dev/docs/api/payments-apps/2025-01/objects/PaymentSessionStateResolved#field-PaymentSessionStateResolved.fields.code)