# TransactionReversal

Union · GraphQL API

A union of all possible results of a transaction reversal. If the transaction is settled, a refund will be issued and a Refund object will be returned. Otherwise, the transaction will be voided and a Transaction object will be returned.

## Possible types

- `Refund`
- `Transaction`

## Used by

- [ReverseTransactionPayload](/braintree/graphql/reference/types/reverse-transaction-payload) — Object; reversal

## GraphQL definition

```graphql
union TransactionReversal = Refund | Transaction
```

---

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