Linux 软件免费装
Banner图

Givasso

开发者 otmaaan91
更新时间 2026年10月21日 20:40
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

donation fundraising nonprofit stripe helloasso

下载

1.0.0 1.1.0 1.0.1 1.0.2 1.2.0 1.2.1 1.3.0 1.3.1 1.4.0 1.5.0

详情介绍:

Givasso is the donation plugin built for French nonprofits (associations). In minutes, add an online donation form to your WordPress site, run fundraising campaigns and follow every donation from your dashboard. Features Why Givasso? Shortcodes Donation form [givasso_form] Available attributes: | Attribute | Default | Values | |---|---|---| | theme | givasso | givasso, classic, ocean, sunset, minimal | | layout | card | card, inline, flat | | amounts | 10,25,50,100 | comma-separated integers | | currency | EUR | EUR, USD, GBP, MAD, CHF | | campaign | (empty) | campaign slug | | title | Faire un don | free text | | button_text | Donner maintenant | free text | | show_title | yes | yes, no | | gateway | (admin setting) | stripe, helloasso | Campaign progress bar [givasso_total campaign="my-campaign" display="bar"] display accepts amount, count or bar. Full campaign (progress bar + form) [givasso_campaign campaign="my-campaign"] Customizing templates Copy any file from the plugin templates/ folder into a givasso/ folder in your theme, keeping the same path. For example: Hooks for developers Givasso can be extended without touching its code. Main hooks: Compatibility Privacy (GDPR) Givasso stores donor personal data (first name, last name, email, donations, and postal address and phone number if the association chooses to ask for them) in the association's own WordPress database, solely to record donations, manage donors, send the thank-you email and notify the association of new donations. The association is the data controller under GDPR. Address and phone fields are hidden by default. Following the GDPR data minimisation principle, only enable them if your association needs them. When a donor asks for their data, use WordPress Tools › Export Personal Data or Tools › Erase Personal Data: Givasso donor details and donations are included. Erasing anonymizes the donor and keeps donation amounts and dates, which the association needs for its accounting. A suggested privacy policy text is available in Settings › Privacy. Givasso sends no data to the plugin author and collects no telemetry. Data is only transmitted to the payment gateway chosen by the association (Stripe or HelloAsso) to process the payment. When a donation is confirmed, Givasso sends a thank-you email to the donor through your site's email system (wp_mail). This email can be disabled in Givasso › Settings › Email.

安装:

  1. In WordPress, go to Plugins › Add New, search for "Givasso", then install and activate it
  2. Open Givasso › Dashboard: the getting started guide walks you through each step
  3. Connect Stripe: paste your API keys (test mode first) in Givasso › Settings › Stripe and click Save and configure automatically — Givasso creates the payment notifications (webhook) in your Stripe account for you
  4. Fill in your association details, then click Create my donation page in the guide (or add [givasso_form] to any page)
  5. Make a test donation with the card 4242 4242 4242 4242, then switch to live mode
Step-by-step guide with screenshots (in French): https://www.givasso.fr/guide-installation.html Stripe webhook (manual setup) Automatic setup needs a site reachable from the internet. For a local site, or if you prefer to do it yourself, create a webhook in Stripe › Developers › Webhooks pointing to: https://your-site.com/wp-json/givasso/v1/webhook Events to enable: checkout.session.completed, charge.refunded. Then paste the signing secret in Givasso › Settings › Stripe › Manual setup, for test and live mode separately. HelloAsso setup
  1. In HelloAsso, open My account › Integrations and API and copy your client ID and client secret
  2. Paste them in Givasso › Settings › HelloAsso and save: Givasso checks the connection and finds your organization automatically
  3. Back in HelloAsso (My account › Integrations and API), paste the notification URL shown in Givasso settings
  4. Your site must use HTTPS: HelloAsso refuses payments started from a site without it

屏幕截图:

  • Campaign block — progress bar, figures and integrated form
  • Dashboard statistics — period, comparison with the previous period, chart, breakdown by campaign and payment method
  • Campaign management
  • Thank-you email settings with live preview
  • Appearance settings — color, corners and button style
  • Getting started guide on the dashboard
  • One-click Stripe setup with payment notification status

升级注意事项:

1.5.0 Easier to use: search and filters in donation and donor lists, guided campaigns, clearer HelloAsso setup. 1.4.0 New: be notified by email of each donation, and GDPR tools (export and erase donor data). Donation alerts are on by default and go to your association's email: change it in Givasso › Settings › Email. 1.3.1 HelloAsso fix: donations are now recorded on sites behind Cloudflare or a proxy. Recommended for all HelloAsso users. 1.3.0 New statistics on the dashboard: periods, comparison, chart, breakdown by campaign and payment method. 1.2.1 Reliability and accessibility fixes. Recommended for all users. 1.2.0 New: one-click Stripe setup and a getting started guide on the dashboard. 1.1.0 New: ask donors for their postal address and phone number (hidden by default). 1.0.2 Donors now return to the donation page and see a thank-you message after paying. 1.0.1 New: automatic thank-you email to donors (enabled by default, can be turned off in Givasso › Settings › Email). Tested with WordPress 7.1.

常见问题:

Is the plugin free?

Yes. Givasso is free and licensed under the GPL. Only your payment gateway fees apply: Stripe's transaction fees if you use Stripe; HelloAsso takes no commission on donations.

Does HelloAsso charge commissions?

No. HelloAsso is free for French nonprofits. Donors may optionally leave a voluntary contribution to HelloAsso during payment.

Does Givasso issue tax receipts?

No. Givasso records donations and sends a thank-you email, which is not a tax receipt.

Can I have multiple forms on the same page?

Yes. Each shortcode generates an independent form with unique identifiers.

Can I customize the form design?

Yes. Choose from 5 built-in themes and 3 layouts, set your colors, corners and button style in Givasso › Settings › Appearance, or override the templates in your theme (see "Customizing templates"). The flat layout (no card, transparent background) blends into any design.

Can I ask donors for their postal address or phone number?

Yes, in Givasso › Settings › General › Information requested from donors. Each one can be hidden (default), optional or required. Every extra field makes the form longer, so only ask for what your association really needs. The address and phone number appear in Givasso › Donors.

Can I turn off the thank-you email?

Yes, in Givasso › Settings › Email. You can also edit its subject and message, and use the tags {prenom}, {nom}, {montant}, {association}, {campagne} and {date}.

A donation was paid but does not appear in Givasso. Why?

Givasso records a donation when Stripe notifies your site that the payment succeeded. In Givasso › Settings › Stripe, check that payment notifications are configured for the current mode (Test or Live) and look at "Last notification received". If needed, click Save and configure automatically again.

The thank-you email does not arrive. What can I do?

Givasso uses your site's email system. If your site's emails end up in spam or are not delivered, install an SMTP plugin to send emails through your email provider.

Is the data secure?

All SQL queries use $wpdb->prepare(). Output is escaped. Forms are protected by nonces and rate limiting. Stripe notifications are verified by HMAC-SHA256 signature. HelloAsso notifications are verified by signature or HelloAsso's IP address, or else each payment is confirmed directly with the HelloAsso API before being recorded (sites behind Cloudflare or a proxy).

Does it work with WooCommerce?

Givasso is independent of WooCommerce. Both plugins can coexist without conflict.

更新日志:

1.5.0 1.4.0 1.3.1 1.3.0 1.2.1 1.2.0 1.1.0 1.0.2 1.0.1 1.0.0 0.7.0 0.4.0 0.1.0