One-Behind Transaction Confirmation
From Payment Processing Software Library
This processor transaction confirmation is one-behind, meaning that one transaction is valid as long as the next transaction sends the previous sequence number to confirm it. Otherwise it is voided. For example:
- Send transaction 001
- Approved.
- Send transaction 002
- Send in correctly, but in the message, there is a previous seq number field and 001 is filled in. If it matches the previous transaction, then transaction 001 stays as approved. If it does not match, the 001 is voided.
CreditLine stores the sequence number in 911_CCV.INI file. So each time it is correct. However, the problem comes when the site needs support. When debugging this account, support needs to grab 911_CCV.INI as well as other config files. Also, support can not run transactions while the site is also running transactions.
This is typical of host-capture systems.