Specific input fields for describing a detached refund.
amountAmount!RequiredThe amount to refund.
custom Fields[CustomCollection of custom field/value pairs. You must set up each custom field in the Control Panel prior to passing it with a request.
descriptorTransactionFields used to define what will appear on a customer's statement (for instance, credit card or bank statement) for this refund. This should match the original transaction if possible.
merchant Account IdIDID of the merchant account that will be used when performing the refund.
input DetachedRefundInput {
amount: Amount!
orderId: String
merchantAccountId: ID
customFields: [CustomFieldInput!]
descriptor: TransactionDescriptorInput
}