--- title: SubscriptionBillingAttemptAction - GraphQL Admin description: The action required to continue processing the billing attempt. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionBillingAttemptAction md: >- https://shopify.dev/docs/api/admin-graphql/unstable/unions/SubscriptionBillingAttemptAction.md --- # Subscription​Billing​Attempt​Action union Requires `read_own_subscription_contracts` access scope. The action required to continue processing the billing attempt. ## Possible types * [Subscription​Billing​Attempt​Payment​Challenge](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttemptPaymentChallenge) OBJECT A payment challenge that the customer must complete. * next​Action​Url [URL!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/URL) non-null URL to redirect the customer for authentication. * status [Subscription​Billing​Attempt​Payment​Challenge​Status!](https://shopify.dev/docs/api/admin-graphql/unstable/enums/SubscriptionBillingAttemptPaymentChallengeStatus) non-null The status of the payment challenge. *** ## Fields with this union * [Subscription​Billing​Attempt​Action​Required​State.action](https://shopify.dev/docs/api/admin-graphql/unstable/objects/SubscriptionBillingAttemptActionRequiredState#field-SubscriptionBillingAttemptActionRequiredState.fields.action) OBJECT The billing attempt state that requires an action to resolve. Must complete the action required for the billing attempt to continue being processed. *** ```graphql union SubscriptionBillingAttemptAction = SubscriptionBillingAttemptPaymentChallenge ```