I’ve always believed that the best kind of charity is the kind that you can profit from while still helping people out, and it looks like Google couldn’t agree more. In order to encourage people to adopt Android Pay this holiday season, while also donating to charity, Google has decided to donate $1 for every transaction made through Android Pay. The donation limit has been set to $1 million, and the campaign ends on January 1st. All donations will go towards supporting the 6.4 million children in American schools that have special needs.