Thanks for ordering you Envel Visa® debit card

Your card should arrive within ten days after you placed the order.

Please let us know via the chat or email if you haven't received your card within ten days.

Did this answer your question?