sam5500, I checked their website, and if I understood it well, I will have to open a current account and get a debit card, then use my debit card to apply for a Visa Virtual Card. am I right?
sam5500,
I checked their website, and if I understood it well, I will have to open a current account and get a debit card, then use my debit card to apply for a Visa Virtual Card. am I right?