Spectators attending the Olympic football match at Wembley Stadium were left frustrated after some tills stopped working.
Fans hoping to buy food and drink as they watched Great Britain take on United Arab Emirates were told they could not pay by Visa - the only credit or debit card accepted at London 2012 venues - and must use cash.
A Visa spokesman said: "We understand that Wembley's systems failed and therefore they were only accepting cash at the food and beverage kiosks.
"This cash-only decision was made by Wembley management and not Visa.
"We are working with the Wembley team to help them fix this as soon as possible."