Most people outside the US have debit cards. A debit card is now almost a standard issue with every bank account that is opened. There are more Debit cards prevailing out the US than there are Credit cards (especially true of developing and/or emerging markets).