Linux 软件免费装
Banner图

ChargeForms – Contact Form, Stripe Payment Form & Multi-Step Form Builder

开发者 uzairrehman
更新时间 2026年11月12日 15:55
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form form builder stripe conditional logic multi-step form

下载

0.270.13 0.270.12 0.270.14 0.270.15

详情介绍:

ChargeForms is a free WordPress form builder for contact forms, Stripe and PayPal payment forms, multi-step forms, surveys and lead-capture forms. Build them by drag and drop, add conditional logic, collect payments, and manage every entry from your dashboard, without a bloated front-end bundle slowing your site down. Why people choose ChargeForms: conditional logic, multi-step forms, file uploads, Stripe and PayPal payments, SMTP email delivery and CSV import are all in the free plugin. There is no paid tier to unlock them and no platform fee on top of your payment processor's own rate. Every feature in this plugin — conditional logic, payments, SMTP email delivery, CSV import, every field type — is included free, with no paid license required and no feature locked behind a paywall. ChargeForms.com | Documentation Drag-and-Drop Form Builder Accept Payments Entry Management Email Delivery (Native SMTP) Integrations Spam & Security Migrate From Another Form Plugin Works With Your Stack Planned for Future Releases

安装:

  1. Upload the chargeforms folder to /wp-content/plugins/, or install directly from the WordPress Plugin Directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Go to ChargeForms in your admin sidebar to build your first form.
  4. Paste the [chargeforms id="X"] shortcode into any page or post.

屏幕截图:

  • Drag-and-drop WordPress form builder with 30+ field types
  • Field customization panel: labels, validation, conditional logic and layout
  • Entries list: view, search, filter, export and manage every submission
  • Reports and analytics: submission trends across your forms
  • Stripe and PayPal payment form setup with no platform fee
  • Integrations: webhooks, Mailchimp, Slack, Google Sheets, HubSpot and more
  • A live public contact form on the front end

常见问题:

Is this really free?

Yes. Every feature included in this WordPress.org plugin is available without a paid license, time limit, or submission cap.

Do I need coding skills to use ChargeForms?

No. Everything is drag-and-drop — fields, conditional logic, multi-step layout, and payment setup are all configured from the builder UI, no code required.

Will ChargeForms slow down my website?

No. The front end only loads the JS/CSS a given form actually uses, not an admin-sized bundle — visitors never download builder code they'll never run.

Can I use conditional logic when building a form?

Yes. Show or hide any field based on other answers, with nested AND/OR/NOT groups for more complex rules.

Can I build multi-step forms?

Yes. Multi-step forms come with a progress bar and per-step validation built in.

Can I export or import form submission data?

Yes. Every entry can be filtered, exported, and managed from the wp-admin entries dashboard, and CSV entry import is included free.

Can I migrate from Contact Form 7, WPForms, or Ninja Forms?

Yes. The built-in Migrator (Tools screen) reads your existing forms directly from each plugin's own data and rebuilds them as ChargeForms forms.

Does ChargeForms take a fee on Stripe or PayPal payments?

No. ChargeForms adds no platform fee. You pay only your payment processor's own rate to Stripe or PayPal.

How do I add a contact form to WordPress with ChargeForms?

Go to ChargeForms in your admin sidebar, create a new form from a template or from scratch, then paste its [chargeforms id="X"] shortcode into any page or post. Elementor users can use the ChargeForms widget instead.

Can I send form emails through Gmail, SendGrid or Amazon SES?

Yes. Email Delivery under Global Settings connects Gmail, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, Postmark, Zoho or any custom SMTP server, with encrypted credentials, a test-email button and a delivery log.

Can I accept recurring subscription payments?

Yes. Stripe recurring subscriptions are supported, including monthly and yearly plans and free trials.

What happens to my forms if I deactivate ChargeForms?

Your forms and entries stay in your database when you deactivate the plugin. Deleting the plugin from the Plugins screen runs its uninstall cleanup and removes its data, so export your entries first if you want to keep them.

I want to report a bug, where do I report it?

Please use the support forum — that's actively monitored.

Where's the human-readable source for the built JS/CSS files?

The assets/build/ files shipped in this plugin (builder.js, frontend.js, and their CSS) are compiled by webpack from real, unminified source — nothing here is obfuscated, only minified for production the same way every WordPress admin ships its own JS. That source ships in this same plugin package: see assets/src/ for the real, readable JavaScript, and webpack.config.js/webpack.vue.config.js plus package.json for the exact build configuration and tooling versions used to produce assets/build/ from it. To rebuild it yourself: npm ci followed by npm run build (the admin builder and public front-end bundle) and npm run vue:build (the Vue-based Forms List screen).

What external services does this plugin use?

Google Fonts (optional, off by default). Turned on under Global Settings > General, this plugin loads the Poppins typeface from Google Fonts (fonts.googleapis.com/fonts.gstatic.com) on ChargeForms' own wp-admin screens only (never on your site's front end, never on a visitor-facing page) so the admin UI matches its own design. No request to Google happens until you enable it; the admin UI uses your system font stack otherwise. While enabled, this sends the logged-in admin's IP address and browser info to Google on every admin page load, the same as any page that embeds a Google Fonts stylesheet. Google's terms: https://developers.google.com/fonts/faq and privacy policy: https://policies.google.com/privacy. reCAPTCHA / hCaptcha / Cloudflare Turnstile / CleanTalk. Entirely optional, off by default. If you turn one on (Global Settings > Security) to add spam protection to your forms, the corresponding third-party service's own script loads on your front-end forms and processes the visitor's IP/browser data per that service's own terms — Google (reCAPTCHA): https://policies.google.com/privacy, hCaptcha: https://www.hcaptcha.com/privacy, Cloudflare (Turnstile): https://www.cloudflare.com/privacypolicy/, CleanTalk: https://cleantalk.org/privacy. Stripe / PayPal (optional). Only active on a form where you've added a Payment field and connected your own Stripe or PayPal account (Global Settings > Payment Settings). When a visitor pays, the payment amount and the payer's billing details they entered are sent directly to Stripe (https://stripe.com/privacy) or PayPal (https://www.paypal.com/privacy) to process the charge — standard for any WordPress payment plugin. Nothing is sent to either service on a form with no Payment field. Your own configured integrations (Webhook, Mailchimp, Slack, Discord, Telegram, Notion, HubSpot, Google Sheets). Only ever send data if you explicitly connect them yourself (Integrations screen) — nothing is sent to any of these unless you've entered your own API key/URL for that specific service. When connected, every submission's data is sent to that service at the time of submission: Mailchimp (subscriber added to your list) — https://mailchimp.com/legal/terms/ / https://mailchimp.com/legal/privacy/; Notion (a page created in your database) — https://notion.notion.site/Terms-and-Privacy-28ffdd083dc3473e9c2da6ec011b58ac / https://www.notion.com/trust/privacy-policy; HubSpot (a contact created/updated in your CRM) — https://legal.hubspot.com/terms-of-service / https://legal.hubspot.com/privacy-policy; Telegram (a message sent via your bot) — https://telegram.org/tos / https://telegram.org/privacy. Address autocomplete (optional). If a form uses the Address field's autocomplete feature, each keystroke in the address box is sent to OpenStreetMap's Nominatim search API (nominatim.openstreetmap.org) to fetch matching addresses. Nominatim usage policy: https://operations.osmfoundation.org/policies/nominatim/ — OSM Foundation privacy policy: https://wiki.osmfoundation.org/wiki/Privacy_Policy. License validation (Pro only). If you activate a Pro license key, that key and your site URL are sent to chargeforms.com to verify it. Nothing is sent if you're on the free plan. Terms: https://chargeforms.com/legal/terms — Privacy: https://chargeforms.com/legal/privacy.

更新日志:

0.270.15 0.270.14 0.270.13 0.270.12 0.268.0 0.267.0 0.266.0 0.265.0 0.264.0 0.263.0 0.262.0 0.261.0 0.260.0 0.254.0 0.253.0 0.252.0 0.250.0 Older versions The full changelog going back to 0.208.0 (including 0.244.0 and earlier) is in CHANGELOG.md, shipped in this plugin's own files (this section is capped at 5000 characters). Additional opt-in contact integrations Brevo and ActiveCampaign: when configured and enabled for a form, send visitor email and configured name values to the selected list. Brevo terms/privacy: https://www.brevo.com/legal/termsofuse/ and https://www.brevo.com/legal/privacypolicy/. ActiveCampaign terms/privacy: https://www.activecampaign.com/legal/terms-of-service and https://www.activecampaign.com/legal/privacy-policy. No requests run until connected and enabled, except an explicitly requested read-only connection test.