Credit and debit card deposits are instant as long as your card is set up for international transactions.
Feedback
Was this article helpful?
Credit and debit card deposits are instant as long as your card is set up for international transactions.