If the message is... Your system should...
An authorization decisioning message Return the required authorization decision within the processing window.
An authorization repeat Match to the original authorization and return the same logical response when possible.
An authorization advice Match to the original authorization when possible and update transaction records, blocks, balances, or reconciliation status.
An authorization reversal Match to the original authorization and release or adjust the previous authorization block.
A financial / presentment message Match to the related authorization when possible, release related blocks, and post or reconcile the final transaction.
A financial reversal Match to the prior financial notification and reverse or adjust the previous posted financial impact.
A chargeback Update dispute, ledger, transaction history, and reconciliation records.
A chargeback reversal Match to the original chargeback when possible and reverse or adjust the chargeback-related impact.
A duplicate or retry Return the same logical response as the original processing and avoid duplicate impact.
A cut-off message Process using CutOffId and return Cut_OffResult.
An unmatched message Store the message and route it to reconciliation or exception handling.