Direct Debit, Standing Order or Card Payments: which payment method is best? | London & Zurich