132 employees
OpenPayd is a leading global payments and banking-as-a-service platform for the digital economy.
2015