Accompanying information for a transaction that failed because it could not be successfully sent to the processor.
amountMonetaryThe amount of the transaction for this status event.
merchant Advice Code ResponseMerchantFields describing the merchant advice code response to the authorization request.
network ResponsePaymentFields describing the network response to the authorization request.
processor ResponseTransactionFields describing the payment processor response, or an explanation for the lack thereof.
risk DecisionRiskRisk decision for this transaction.
sourcePaymentThe source for the transaction change to the new status.
statusPaymentThe new status of the transaction.
timestampTimestampDate and time when the transaction failed.
type FailedEvent implements PaymentStatusEvent {
status: PaymentStatus
timestamp: Timestamp
amount: MonetaryAmount
source: PaymentSource
processorResponse: TransactionAuthorizationProcessorResponse
networkResponse: PaymentNetworkResponse
merchantAdviceCodeResponse: MerchantAdviceCodeResponse
riskDecision: RiskDecision
terminal: Boolean
userName: String
}