Payment by debit and credit cards