# orderMarkAsPaid - admin-graphql - MUTATION
Version: 2025-01

## Description
Marks an order as paid. You can only mark an order as paid if it isn't already fully paid.

### Access Scopes
`write_orders` access scope. Also: The user must have mark_orders_as_paid permission.


## Arguments
* [input](/docs/api/admin-graphql/2025-01/input-objects/OrderMarkAsPaidInput): OrderMarkAsPaidInput! - The input for the mutation.


## Returns
* [order](/docs/api/admin-graphql/2025-01/objects/Order): Order The order marked as paid.
* [userErrors](/docs/api/admin-graphql/2025-01/objects/UserError): UserError! The list of errors that occurred from executing the mutation.


## Examples