haha, I get the question sometimes. Mostly from Americans. Like: Do you accept credit-card.... I mean, does it look like I am carrying around a payment terminal? XD
But what other guys say; you can reverse payments with PayPal. And that is the main reason why I never will accept PayPal. And often when they pay in a different current USD/EUR, you have to pay (as receiver) a hefty fee. 200 gbp is already easily 26 euro fee.
The only digital payment system I use is Revolut. You can receive in all kinds of currencies and exchange right away with the actual exchange-rate. You can make several currency-accounts in your wallet. For example, EUR, USD, AED, GBP. Sadly enough not many guys know yet about this application since its quite new.
Tho, cash is always preferred. No drama and for the client it means just a simple trip to the ATM.