Dont your banks have online services? Here in the UK the debit/credit card company will send an sms message, email or an automated call (your choice of which) with a one time pin number valid for 5 or 15 minutes which you enter on the payment page for unusual transactions or large amounts.