---
title: ModalAction - Payments Apps API
description: >-
  The input fields to capture action data from the provider, that will populate
  the buyer action modal.
api_version: 2026-10
source_url:
  html: 'https://shopify.dev/docs/api/payments-apps/latest/input-objects/ModalAction'
  md: >-
    https://shopify.dev/docs/api/payments-apps/latest/input-objects/ModalAction.md
api_name: payments-apps
api_type: graphql
type: input-object
---

# Modal​Action

input\_object

The input fields to capture action data from the provider, that will populate the buyer action modal.

## Fields

* external

  [External](https://shopify.dev/docs/api/payments-apps/latest/input-objects/External)

  The modal will render a message to inform buyers to complete an action on an external device.

* qr​Code

  [Qr​Code](https://shopify.dev/docs/api/payments-apps/latest/input-objects/QrCode)

  The modal will render a QR code that the buyer will scan.

***

## Mutations using this input

* [payment​Session​Modal.action](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionModal#arguments-action)

  ARGUMENT

***

## Map

### Mutations using this input

* [payment​Session​Modal.action](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionModal#arguments-action)
