Skip to main content
input_object

The input fields to create a refund.

•Boolean
Default:false

Whether refunds to the original payment method can cause the total refunded amount, including previously issued store credit, to exceed the amount paid for the order. Refunds issued as store credit can't exceed the amount paid.

•CurrencyCode

The currency that is used to refund the order. This must be the presentment currency, which is the currency used by the customer. This is a required field for orders where the currency and presentment currency differ.

Show enum values
•OrderAdjustmentInputDiscrepancyReason

An optional reason for a discrepancy between calculated and actual refund amounts.

Show enum values
•String

An optional note that's attached to the refund.

•Boolean

Whether to send a refund notification to the customer.

•ID!
non-null

The ID of the order that's being refunded.

•DateTime

The date and time when the refund is being processed. If not provided, it will be set to the current time.

•[RefundDutyInput!]

A list of duties to refund.

Show input fields
•[RefundLineItemInput!]

A list of line items to refund.

Show input fields
•[RefundMethodInput!]
Default:[]

A list of instructions to process the financial outcome of the refund.

Show input fields
•ShippingRefundInput

The input fields that are required to reimburse shipping costs.

Show input fields
•[OrderTransactionInput!]

A list of transactions involved in the refund.

Show input fields

Was this section helpful?

Anchor to Mutations using this inputMutations using this input


Was this section helpful?