Talus, a fast-growing technology-driven provider of payment processing solutions for small and mid-sized merchants, today announced it was recently honored with a Star Award as Independent Sales Organization of the Year by the Electronic Transactions Association. The award recognizes an ISO member company whose actions move the payments industry forward while exhibiting high ethical standards and successfully addressing industry challenges with demonstrated business results. ETA also recognized Talus as one of the industry’s Top 10 Payments ISVs for its Talus...