Descripción
Addon Stripe with Contact Form 7 is the easiest way to add Stripe payment processing to any Contact Form 7 form on your WordPress site. Whether you’re collecting donations, service fees, booking deposits, or product payments, this plugin connects your forms to Stripe in just a few clicks.
When a user submits your form, they are prompted to complete their payment via Stripe. On successful payment, they are automatically redirected to a custom success page of your choice, and the standard Contact Form 7 email notification is sent as usual.
No coding or technical knowledge is required.
Key Features
- Easy Setup — Connect to Stripe by simply entering your API keys. No complex configuration needed.
- Enable Per Form — Turn Stripe payments on or off for each Contact Form 7 form independently.
- Sandbox / Test Mode — Test your payment flow safely before going live using Stripe’s test environment.
- Custom Amount & Currency — Set a fixed price and choose from multiple supported currencies.
- Customer Email Capture — Map the customer’s email from your form directly to the Stripe payment record.
- Item Description & SKU — Add a product or service description and SKU to each payment.
- Success Redirect URL — Send customers to a custom thank-you page after a successful payment.
- Custom Button Label — Change the «Pay with Stripe» button text to match your brand.
- Payment Entries Log — View a log of all Stripe payment entries from your WordPress dashboard.
- WPML Compatible — Fully compatible with WPML for multilingual sites.
How It Works
- Install and activate the plugin.
- Go to Contact > Integration and enter your Stripe API keys.
- Edit any Contact Form 7 form and open the Stripe tab.
- Enable Stripe, set your price, currency, and success URL.
- Save — your form now accepts payments!
Requirements
- WordPress 5.5 or higher
- Contact Form 7 plugin (installed and active)
- A free Stripe account (stripe.com)
Capturas

Stripe Integration settings — enter your API keys to connect your Stripe account. 
Payment entries log — view all Stripe transactions from your WordPress dashboard. 
Form-level Stripe settings — enable Stripe and configure price, currency, and redirect URL per form. 
Frontend payment form — how the Stripe payment button appears to your users.
Instalación
Automatic Installation (Recommended)
- Log in to your WordPress dashboard.
- Go to Plugins > Add New.
- Search for Addon Stripe with Contact Form 7.
- Click Install Now, then click Activate.
Manual Installation
- Download the plugin .zip file from the WordPress Plugin Directory.
- Log in to your WordPress dashboard and go to Plugins > Add New.
- Click Upload Plugin and select the downloaded .zip file.
- Click Install Now, then click Activate.
After Activation
- Go to Contact > Integration in your WordPress dashboard.
- Click Setup Integration in the Stripe panel.
- Enter your Stripe Publishable Key and Secret Key (found at dashboard.stripe.com/apikeys).
- Save your settings.
- Edit any Contact Form 7 form, open the Stripe tab, and enable payments.
FAQ
-
Do I need a Stripe account?
-
Yes. You need a free Stripe account to use this plugin. You can sign up at stripe.com. Stripe charges a small processing fee per transaction (typically 2.9% + $0.30 for US cards).
-
Where do I find my Stripe API keys?
-
Log in to your Stripe dashboard and go to Developers > API Keys. You will find your Publishable Key and Secret Key there. Use the test keys while setting up and switch to live keys when you are ready to accept real payments.
-
Can I test payments before going live?
-
Yes. Enable Use Sandbox in the plugin settings and use your Stripe test API keys. You can use the test card number 4242 4242 4242 4242 with any future expiry date and any 3-digit CVC to simulate a successful payment.
-
Can I enable Stripe on some forms but not others?
-
Yes. Stripe is enabled per form. You can go to the Stripe tab inside any individual Contact Form 7 form and enable or disable it independently.
-
Will the Contact Form 7 email notification still be sent?
-
Yes. When a user submits the form and completes payment, the standard Contact Form 7 email notification is sent as usual.
-
What currencies are supported?
-
The plugin supports all major currencies supported by Stripe, including USD, EUR, GBP, AUD, CAD, and many more.
-
Is the plugin compatible with WPML?
-
Yes, the plugin includes WPML support for multilingual WordPress sites.
-
Where can I get support?
-
Visit our support page for help.
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Addon Stripe with Contact Form 7» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Addon Stripe with Contact Form 7» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0
- Initial release.
