Skip to main content
input_object

The input fields to create a refund.

•Boolean
Default:false

Whether to allow the total refunded amount to surpass the amount paid for the order.

•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.

Anchor to refundAdditionalFeesrefundAdditionalFees
•[RefundAdditionalFeeInput!]

A list of additional fees to refund.

Show input fields
•[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?