Located in 54 Wierda Rd W, Chislehurston, Sandton, 2196
About
Since 1998, iVeri have been creating and implementing technology for banks as well as businesses that enables them to accept multiple-channel transactions. They provide payment gateways to support this.