Thanks for ordering you Envel Visa® debit card
Your card should arrive within ten days business days after you placed the order. This excludes weekends and holidays.
Please let us know via the chat or email if you haven't received your card within ten business days.

Written by Diederik
Updated over a week ago