Callpay corporate office is located in 5 Beach Estate Big Bay Blvd Unit 92, Cape Town, 7441, South Africa and has 11-50 employees.
callpay
Departments
Number of employees
Engineering & Technical
5
Information Technology
2
C-Suite
1
Operations
1
Sales
1
Marketing
1
| Location | People at location |
| Africa | 11-50 |
Explore people who held key positions, contributed to Callpay's success, and advanced their careers.
Explore More
Callpay is a leading provider of digital payment solutions in South Africa, offering a range of services including EFTsecure, Express Pay by Link, and Direct Card Payments. Their products are designed to facilitate seamless online transactions for businesses, particularly those with high transaction volumes. Callpay's commitment to security and cus... Read More