# CreditCardDetachedRefundOptionsInput

Input · GraphQL API

Input fields related to credit card detached refund processing.

## Fields

- `merchantCategoryCode` (`MerchantCategoryCode`): Merchant Category Code (MCC) used to classify the type of business associated with this transaction. Defaults to merchant account's configured MCC unless explicitly overridden during transaction creation.
- `surchargeAmount` (`String`): The portion of the total refund amount attributable to the surcharge. This amount is already included in the total refund amount and must not be added separately. Value must be non-negative. Applicable to e-commerce credit card transactions only. [US region].

## Used by

- [RefundCreditCardInput](/braintree/graphql/reference/types/refund-credit-card-input) — Input; options

## GraphQL definition

```graphql
input CreditCardDetachedRefundOptionsInput {
  merchantCategoryCode: MerchantCategoryCode
  surchargeAmount: String
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)