# OrderCaptureInput - admin-graphql - INPUT_OBJECT
Version: 2025-01

## Description
The input fields for the authorized transaction to capture and the total amount to capture from it.

### Access Scopes



## Fields
* [amount](/docs/api/admin-graphql/2025-01/scalars/Money): Money! - The amount to capture. The capture amount can't be greater than the amount of the authorized transaction.
* [currency](/docs/api/admin-graphql/2025-01/enums/CurrencyCode): CurrencyCode - The currency (in ISO format) that's used to capture the order. This must be the presentment currency (the currency used by the customer) and is a required field for orders where the currency and presentment currency differ.
* [finalCapture](/docs/api/admin-graphql/2025-01/scalars/Boolean): Boolean - Indicates whether this is to be the final capture for the order transaction. Only applies to
Shopify Payments authorizations which are multi-capturable. If true, any uncaptured amount from the
authorization will be voided after the capture is completed. If false, the authorization will remain open
for future captures.

For multi-capturable authorizations, this defaults to false if not provided. This field has no effect on
authorizations which aren't multi-capturable (can only be captured once), or on other types of
transactions.
* [id](/docs/api/admin-graphql/2025-01/scalars/ID): ID! - The ID of the order to capture.
* [parentTransactionId](/docs/api/admin-graphql/2025-01/scalars/ID): ID! - The ID of the authorized transaction to capture.


## Input objects with this input object
* [orderCapture](/docs/api/admin-graphql/2025-01/mutations/orderCapture)


## Examples