For cardholder customer service requests, please fill out the form below
Important COVID-19 Update
19 November 2021
Governments and businesses continue to navigate the COVID-19 pandemic. Due to delays across the globe, delivery of a physical card may take an additional 7-10 business days. Requesting a new card will only delay the process further. Thank you for your patience.