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.

•OrderAdjustmentInputDiscrepancyReason

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

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

Anchor to refundAdditionalFeesrefundAdditionalFees
•[RefundAdditionalFeeInput!]

A list of additional fees to refund.

•[RefundDutyInput!]

A list of duties to refund.

•[RefundLineItemInput!]

A list of line items to refund.

•[RefundMethodInput!]
Default:[]

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

•ShippingRefundInput

The input fields that are required to reimburse shipping costs.

•[OrderTransactionInput!]

A list of transactions involved in the refund.


Was this section helpful?

Anchor to Mutations using this inputMutations using this input


Was this section helpful?