Get in touch

If you are a bank, financial service provider, business or developer that is part of the payment value chain and want to know how we can work together. If you want to save time, money and reduce risk of fraud, reach out to speak to one of our payment experts.

Contact Us

171 East Liberty Street
Suite 340
Toronto, ON M6K 3P6

San Francisco
1355 Market Street
San Francisco, CA 94103

 +1 (416) 900-1111 (Toronto)

 +1 (415) 712-1111 (San Francisco)

Press and media inquiries: