Using Verification Codes (PIN)
When an IHC payment is processed in Sales, a quick check is made to see if the DebitWare pass DCI requires the verification code (PIN) and if the gst_pass has a corresponding code (the new field in gst_pass is not null). If both of these conditions are true, a dialog box opens for the operator to enter the code. All these new checks occur along with the check for the IHC balance.
In E-Commerce module, a call is made to the ww.dll after the sixteen digit card number is entered in order to determine whether or not the customer needs to also enter the four digit verification code (PIN). If the code is required but it does not match what the customer typed, E-Commerce module denies the transaction immediately. After a configurable number of attempts (three or so), the session timeouts and the user needs to start over. With a good match, the transaction continues and the pages include the card number along with the verification code as part of the Sales string.