# orderCreateManualPayment - admin-graphql - MUTATION Version: 2025-04 ## Description Create a manual payment for an order. You can only create a manual payment for an order if it isn't already fully paid. ### Access Scopes `write_orders` access scope. Also: The user must have mark_orders_as_paid permission. The API client must be installed on a Shopify Plus store to use the amount field. ## Arguments * [amount](/docs/api/admin-graphql/2025-04/input-objects/MoneyInput): MoneyInput - The manual payment amount to be created. * [id](/docs/api/admin-graphql/2025-04/scalars/ID): ID! - The ID of the order to create a manual payment for. * [paymentMethodName](/docs/api/admin-graphql/2025-04/scalars/String): String - The name of the payment method used for creating the payment. If none is provided, then the default manual payment method ('Other') will be used. ## Returns * [order](/docs/api/admin-graphql/2025-04/objects/Order): Order The order recorded a manual payment. * [userErrors](/docs/api/admin-graphql/2025-04/objects/OrderCreateManualPaymentOrderCreateManualPaymentError): OrderCreateManualPaymentOrderCreateManualPaymentError! The list of errors that occurred from executing the mutation. ## Examples