The payment technology sector is on the cusp of a revolution, and biometric credit cards are ready to take center stage.