3 ms·The deposit on credit card only thing seems quite common across the world.by Angostura 7y agoThe deposit on credit card only thing seems quite common across the world.