# FailedEvent

Object · GraphQL API

Accompanying information for a transaction that failed because it could not be successfully sent to the processor.

## Fields

- `status` (`PaymentStatus`): The new status of the transaction.
- `timestamp` (`Timestamp`): Date and time when the transaction failed.
- `amount` (`MonetaryAmount`): The amount of the transaction for this status event.
- `source` (`PaymentSource`): The source for the transaction change to the new status.
- `processorResponse` (`TransactionAuthorizationProcessorResponse`): Fields describing the payment processor response, or an explanation for the lack thereof.
- `networkResponse` (`PaymentNetworkResponse`): Fields describing the network response to the authorization request.
- `merchantAdviceCodeResponse` (`MerchantAdviceCodeResponse`): Fields describing the merchant advice code response to the authorization request.
- `riskDecision` (`RiskDecision`): Risk decision for this transaction.
- `terminal` (`Boolean`): Whether or not this is the final state for the transaction.
- `userName` (`String`): User name of the person who performed an action that triggered the status change of the transaction.

## Used by

- [PaymentStatusEvent](/braintree/graphql/reference/types/payment-status-event) — Interface; Possible type

## GraphQL definition

```graphql
type FailedEvent implements PaymentStatusEvent {
  status: PaymentStatus
  timestamp: Timestamp
  amount: MonetaryAmount
  source: PaymentSource
  processorResponse: TransactionAuthorizationProcessorResponse
  networkResponse: PaymentNetworkResponse
  merchantAdviceCodeResponse: MerchantAdviceCodeResponse
  riskDecision: RiskDecision
  terminal: Boolean
  userName: String
}
```

---

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