Accompanying information for a gateway rejected transaction.
amountMonetaryThe amount of the transaction for this status event.
duplicate OfTransactionThe original transaction if the gateway rejection reason was DUPLICATE.
gateway Rejection ReasonGatewayThe reason the transaction was rejected, based on your gateway settings.
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. Depending on your gateway settings, the AVS and CVV responses may be the reason for the rejection.
risk DecisionRiskRisk decision for this transaction. If the gatewayRejectionReason is fraud, this may be the reason for the rejection.
sourcePaymentThe source for the transaction change to the new status.
statusPaymentThe new status of the transaction.
timestampTimestampDate and time when the transaction was rejected by the gateway.
type GatewayRejectedEvent implements PaymentStatusEvent {
status: PaymentStatus
timestamp: Timestamp
amount: MonetaryAmount
source: PaymentSource
gatewayRejectionReason: GatewayRejectionReason
processorResponse: TransactionAuthorizationProcessorResponse
networkResponse: PaymentNetworkResponse
merchantAdviceCodeResponse: MerchantAdviceCodeResponse
riskDecision: RiskDecision
terminal: Boolean
duplicateOf: Transaction
userName: String
}