Contactless and mobile payments could make it much easier for charities to accept donations.