The mobile payments service teams with 24 nonprofits, including International Rescue Committee, American Heart Association and World Vision, to make it easy to give money.