Fundraising platforms

Nonprofits, giving platforms, and peer-to-peer fundraising apps use Moov to collect one-time and recurring donations. You onboard each organization as a Moov account, share payment links or QR codes with donors, save cards for recurring gifts, and sweep funds to the organization's bank account automatically.

How money moves

  1. Donor gives. A donor opens a payment link or scans a QR code and pays by credit card, debit card, or bank account. Donors can choose a suggested amount or enter their own.
  2. Funds land in the organization's wallet. Donations settle to the nonprofit's Moov wallet, minus any platform fee you collect.
  3. Recurring gifts repeat on schedule. Saved cards or bank accounts are charged daily, weekly, monthly, or yearly until the donor or schedule ends them.
  4. Organization receives payouts. A daily sweep moves the wallet balance to the organization's bank account, leaving a minimum balance behind to cover refunds, disputes, and fees.

Moov products you'll use

Fundraising considerations

Suggested and open amounts. Payment links can offer suggested amounts, set a minimum and maximum, or let the donor choose any amount. If you let donors enter a custom amount, you can't add a surcharge to cover processing costs. Use fixed or suggested amounts if you need surcharges. See user-defined amounts.

Keep recurring donors giving. Expired and reissued cards are a common reason recurring gifts lapse. Save cards with cardOnFile enabled so card account updater refreshes them automatically, with no need to contact donors.

Reporting without ETL. Data sync streams near-real-time payment data to your BigQuery warehouse, where tools like Looker and Tableau can read it. Contact Moov support to set up the private data exchange.

Build it

Work through these guides in order to build this integration end to end:

  1. Onboard a merchant and accept a card payment
  2. Create accounts
  3. Accept card payments online
  4. Card account updater
  5. Payment links
  6. Scheduled transfers
  7. Sweeps
  8. Data sync
  9. Set up webhooks
  10. Launch checklist