I'm interested in trying them out. Currently at checkout, but I'm a bit hesitant 'cause they require the money to be deposited into their bank account. I'm thinking of going to an ATM to do the deposit. I'm curious though, how did you do it?
I just placed an order via EFT





