Scenario Expected handling by your system
Authorization approved Reserve or block the approved amount and any applicable fees according to your ledger rules.
Authorization declined Do not block funds. Store the decline reason and response.
Partial approval Reserve or block only the approved amount, when partial approval is supported.
Duplicate authorization Do not apply balance, block/reserve, or ledger impact again. Return the same logical response as the original processing.
Authorization later reversed Release or adjust the related blocked amount when the reversal message is received.
Presentment later received Match the presentment to the authorization and post or reconcile the transaction according to your ledger rules.