Frequently asked questions

How long will it take to get my card?

Your Card will be delivered to you within 3-5 business days from the completion of your account setup.

If it hasn't arrived by the 6th business day, just get in touch with us!

Can’t find your answer?

Contact our outstanding 24/7 customer service team for help.