It’s very simple.
- A nonprofit creates a free account on GoodWallet
- The nonprofit invites their supporters to participate
- Supporters create a free account on GoodWallet, then select the nonprofit as beneficiary
- Supporters shop using GoodWallet
- For every purchase, GoodWallet gives a donation to the nonprofit
GoodWallet is free. There's no cost to nonprofits and their supporters.