Getting Started

Donations

Ask supporters for a donation after they sign or act, paid straight into your organization's Stripe account

A donation ask turns a completed action into support for your organization. It appears on the success page of a campaign, right after the supporter confirms their action, and on the thank-you page of a petition that has no live follow-up campaign. The journey is Petition → Action → Donation → more actions, or Petition → Donation when the petition has no follow-up. A supporter is asked once per visit; declining reveals the rest of the success page. A one-time donor sees the ask again on a later visit, since they are the likeliest to give again, while a supporter who set up a monthly gift is left alone for a year.

The money lands on your own Stripe account: Activoice creates the payment on that account and takes no fee. Stripe's fees apply as usual. Supporters pay through Stripe Checkout, embedded in the page, with the payment methods your Stripe account offers.

Setting up

Everything happens in Settings → Donations of your Activoice admin.

  1. Connect Stripe. Click Connect with Stripe and sign in to your Stripe account, or create one. You come back to Activoice once Stripe has linked the account. If your Stripe onboarding is incomplete, the page says so with a link to your Stripe dashboard: donations stay off until Stripe lets the account take payments. Stripe test and live accounts are both accepted; the page shows which one is linked.
  2. Enable donations. The switch becomes available once the account can take payments.
  3. Review the amounts. One-time and monthly presets (up to four each, one selected by default), a custom amount with a minimum and a maximum, and whether monthly giving is offered. Amounts are in your Stripe account's default currency; every donation is charged in that currency.
  4. Write the ask. A title, an introduction (each campaign and petition can override it), impact items ("25 € = …") so that the supporter sees what the selected amount does, an optional tax deduction rate (66 for a French association: the ask shows what the gift costs after the deduction), and the thank-you title and text.
  5. Turn it on per page. In a campaign's Settings step and a petition's Follow-up step, switch Ask for a donation on. The readiness report lists donation_settings_required until your organization can take donations.

Disconnecting Stripe, or revoking Activoice from your Stripe dashboard, disables donations on every page at once.

What supporters see

A single card: the amount tiles, a one-time / monthly toggle when both are offered, the impact line for the selected amount, the tax line when a rate is set, a Donate button and a Continue without donating link. Payment details are entered in Stripe Checkout, mounted under the card: no redirect, no account to create. The card then shows the thank-you message, with the supporter's first name when known, and the next actions of the campaign.

Checkout is branded with your Stripe account's settings (name, icon, colors): Activoice's custom CSS does not style it. Receipts are the ones your Stripe account sends. Refunds and the management of monthly subscriptions are done in your Stripe dashboard; Activoice follows them through Stripe's notifications.

On a website embed

Inside the embed, Checkout runs within your site's iframe. Payment methods that leave the page to confirm (bank redirects, for example) are not offered there: the embed accepts cards, Link, Apple Pay and Google Pay. The Activoice loader grants the iframe the payment permission these wallets need; if you build the iframe tag yourself, add allow="payment" to it. Pages served by Activoice or on your custom domain keep every method your Stripe account enables, and come back to a return page after a redirect-based payment.

Apple Pay, Google Pay and Link use Stripe payment method domain registration. Activoice registers its own domain, your custom domains and the HTTPS partner origins authorized for your organization on your connected account. Registration runs when you connect Stripe and when an authorized origin is added or updated; custom domains use the same mechanism. Wallet buttons depend on successful domain registration as well as the supporter's browser and device.

Following donations

Donations in the admin lists every donation with its amount, frequency, status, page, donor email and a link to the payment or subscription in your Stripe dashboard, with totals above the list. Totals are sums of the payments received, net of refunds: a monthly donation counts for what it has actually paid. Unfold a donation to see each payment received, with its date and any refund.

Click a donation to open its donor's profile in Users, when the donor is known: a Donations tab with the same list, the total donated and a Donor or Monthly donor tag. On Analytics, a Donations card gives the money received in the period, one-time and monthly, and the evolution chart adds it.

Donors' email and name are copied from Stripe for this list; card details never reach Activoice. Anonymizing a user in the analytics also clears their donor details.

Through the API and assistants

Campaigns and petitions carry ask_for_donation and donation_intro_text; the readiness report returns donation_settings_required while the organization cannot take donations. The public page payload exposes the ask under donation, or null when the page does not ask. Connecting Stripe and the donation settings are admin-only: assistants point you to Settings → Donations.

Copyright © 2026