The MerchantTrace returned in a previously executed transaction that the merchant wants to do a follow-up on. For a follow-up transaction the use or OriginalMerchantTrace is mandated however, for a “Void”, Indigo uses two methods to lookup a previous, related transaction.
It first tries to use OriginalMerchantTrace and if that is unsuccessful or OriginalMerchantTrace is missing, then it will attempt to lookup the data based on MerchantReference. At least one of these two data element MUST be present in the “Void” message in order for Indigo to find the related transaction.
Command | In | Out |
Authorisation | ||
Debit | O | E |
Credit | ||
AuthorisationReversal | O | E |
Void | O | E |
GetData | ||
Cancel | ||
GetHMAC | ||
GetSystemInfo |