Payza is an online payment platform founded in Canada in 2004 that provides e-commerce processing, corporate disbursements, and money transfer services to its over 9 million customers across 190 countries and 22 currencies. It aims to offer affordable and convenient payment options globally. Payza has offices in several countries and offers both personal and business accounts with features like sending/receiving funds, online payments, currency exchange, and payment integration for businesses.