Do you perform a Mod 10 / Luhn validation prior to tokenization?

The CardEasy system performs a dynamic lookup of the bank identification number (BIN) after the first 6 digits of the PAN have been entered and informs the agent of card issuer and scheme. This is a fraud prevention measure and also allows automatic surcharging based on card type dependent on the method of integration. When the PAN capture is complete the system performs a Luhn check and informs the agent visually of the pass/fail status in real time. This helps identify mis-keying and digit transposition.