Donate Mobile's affinity programme offers 10% of customers' fees to charities