EU/MA does not accept click2pay (think that is the one that you use to pay with your phone)
there are a few options for you to use if you dont want to use a CreditCard, but from my search around switzerland, it is hard (imposible) to find them here (prepaid cards, gift certificates and more).
If you dont want to give your card number to MA but dont mind using your card, try using paypal instead.
Edit:
If you have an IRL friend that is playing EU maby you can arange so that he/she deposits and hand over the peds to you and you can give him/her the CHF irl