As well as, the latest visa deposit strategy often means simply your card facts and a confirmation click