One-Behind Transaction Confirmation

From Payment Processing Software Library
Revision as of 16:42, 11 February 2008 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.