Accompanying information for a processor declined transaction.
amountMonetaryThe amount of the transaction for this status event.
decline TypeProcessorWhether or not the decline is the result of a temporary issue.
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 and why they declined the transaction.
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 was declined by the processor.
type ProcessorDeclinedEvent implements PaymentStatusEvent {
status: PaymentStatus
timestamp: Timestamp
amount: MonetaryAmount
source: PaymentSource
declineType: ProcessorDeclineType
processorResponse: TransactionAuthorizationProcessorResponse
networkResponse: PaymentNetworkResponse
merchantAdviceCodeResponse: MerchantAdviceCodeResponse
riskDecision: RiskDecision
terminal: Boolean
userName: String
}